创建资源

此页适用于 WPF 和 Silverlight 2

只要从现有属性、样式或模板创建新资源,就可以使用“创建资源”对话框在应用程序级、文档级或对象级定义资源,从而决定可以使用该资源的范围。例如,如果在对象级定义资源,该资源就只能应用于创建该资源时所在的对象。也可以选择将资源存储在资源字典中,然后就可以在其他项目中再次使用这个独立文件。

  1. 在“交互”面板的“对象和时间线”下,创建或选择对象。

  2. 在“属性”面板中,单击属性旁边的“高级属性选项”Cc295326.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(zh-cn,Expression.10).png 按钮,然后单击“转换为新资源”。如果属性位于“属性”面板的“画笔”类别中,也可以使用“将画笔转换为资源”Cc295326.c8731c39-2e16-47f5-acf0-1c92a8a5381e(zh-cn,Expression.10).png 按钮来创建资源。此时,将显示适用于创建资源的对话框。

    从画笔创建资源时显示的“创建画笔资源”对话框

    Cc295326.092a1fec-f5b5-427c-a51e-aae1f6a1eee2(zh-cn,Expression.10).png

  3. 在“资源名(关键字)”下,输入关键字名称。其他元素通过此名称引用该资源,从而应用该资源。

  4. 在“定义位置”下,选择适当选项,以确定资源的定义范围:

    • 若要使资源能够由应用程序中的所有文档使用,请选择“应用程序”。

    • 若要使资源只能由当前文档使用,请选择“本文档(Window: Window)”。

    • 若要使资源只能由创建资源时所在的对象或其子对象使用,请选择“本文档(对象)”。

    • 若要在一个能够在其他项目中重用的资源字典文件中定义资源,请选择“资源字典”。接下来,可以选择现有的资源字典文件,或者“新建”资源字典文件。

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

      Silverlight 2 中不支持资源字典。

  5. 单击“确定”退出对话框,创建资源并将其应用于创建资源时所使用的对象。可以在“资源”选项卡中查看新资源,还可以将该资源从该选项卡拖放到美工板上的另一个对象上,再选择要应用该资源的属性。有关应用资源的更多方法,请参阅应用或删除资源