应用或删除资源

此页适用于 WPF 和 Silverlight 2

向对象或属性应用资源

  1. 在“对象和时间线”下,选择要应用资源的对象。

  2. 执行下列操作之一:

    • 向属性应用资源

      在“属性”面板中,单击属性旁边的“高级属性选项”Cc374991.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(zh-cn,Expression.10).png 标记,指向“本地资源”或“系统资源”,然后单击显示的列表中列出的可用资源。

      如果未显示所需的资源,则可能是因为资源的类型不匹配。如果不希望选择某个可用资源,则可以在创建新资源(请参阅创建资源)之后回到这一步,或者创建一个值转换器,将所需资源转换为所需的数据类型(请参阅动手试验:创建并应用值转换器)。

    • 向控件应用样式或模板资源

      在“对象和时间线”下选择一个控件对象,然后在“对象”菜单中,指向“编辑样式”或“编辑控件部件(模板)”,指向“应用资源”,单击显示的列表中列出的模板名称。

      如果您知道存在适用于该控件的控件模板而在“编辑控件部件(模板)”下未启用“应用资源”项,请尝试使用“编辑样式”下的“应用资源”项。在 Microsoft Expression Blend 中创建的控件模板均封装在样式资源中,以便于管理。

    • 向任意对象应用任意资源

      将资源从“资源”面板拖放到美工板上的对象。此时,将显示一个弹出窗口,显示可应用该资源的属性列表。

    Cc374991.alert_note(zh-cn,Expression.10).gif说明:

    资源可应用于与其兼容的任何内容。例如,画笔资源可应用于“TextBox”的“Foreground”属性。

从对象或属性删除资源

  1. 在“对象和时间线”下,选择要从中删除资源的对象。

  2. 执行下列操作之一:

    • 将属性重置为其默认值

    在“属性”面板中,单击属性旁边的“高级属性选项”Cc374991.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(zh-cn,Expression.10).png 标记,然后从显示的列表中单击“重置”。

    • 将资源的值复制到属性再断开引用链接

    在“属性”面板中,单击属性旁边的“高级属性选项”Cc374991.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(zh-cn,Expression.10).png 标记,然后从显示的列表中单击“转换为本地值”。

    • 向属性或对象分配另一个资源或值

    按照通常设置属性或模板的步骤执行操作。

    指向前一个资源的链接将被新设置取代。

    Cc374991.alert_note(zh-cn,Expression.10).gif说明:

    从对象或属性删除资源,不会从项目中删除该资源。有关详细信息,请参阅删除资源