应用或删除资源
向对象或属性应用资源
在“对象和时间线”下,选择要应用资源的对象。
执行下列操作之一:
向属性应用资源
在“属性”面板中,单击属性旁边的“高级属性选项” 标记,指向“本地资源”或“系统资源”,然后单击显示的列表中列出的可用资源。
如果未显示所需的资源,则可能是因为资源的类型不匹配。如果不希望选择某个可用资源,则可以在创建新资源(请参阅创建资源)之后回到这一步,或者创建一个值转换器,将所需资源转换为所需的数据类型(请参阅动手试验:创建并应用值转换器)。
向控件应用样式或模板资源
在“对象和时间线”下选择一个控件对象,然后在“对象”菜单中,指向“编辑样式”或“编辑控件部件(模板)”,指向“应用资源”,单击显示的列表中列出的模板名称。
如果您知道存在适用于该控件的控件模板而在“编辑控件部件(模板)”下未启用“应用资源”项,请尝试使用“编辑样式”下的“应用资源”项。在 Microsoft Expression Blend 中创建的控件模板均封装在样式资源中,以便于管理。
向任意对象应用任意资源
将资源从“资源”面板拖放到美工板上的对象。此时,将显示一个弹出窗口,显示可应用该资源的属性列表。
说明: 资源可应用于与其兼容的任何内容。例如,画笔资源可应用于“TextBox”的“Foreground”属性。
从对象或属性删除资源
在“对象和时间线”下,选择要从中删除资源的对象。
执行下列操作之一:
- 将属性重置为其默认值
在“属性”面板中,单击属性旁边的“高级属性选项” 标记,然后从显示的列表中单击“重置”。
- 将资源的值复制到属性再断开引用链接
在“属性”面板中,单击属性旁边的“高级属性选项” 标记,然后从显示的列表中单击“转换为本地值”。
- 向属性或对象分配另一个资源或值
按照通常设置属性或模板的步骤执行操作。
指向前一个资源的链接将被新设置取代。
说明: 从对象或属性删除资源,不会从项目中删除该资源。有关详细信息,请参阅删除资源。