【问题标题】:How are resources found in Silverlight?如何在 Silverlight 中找到资源?
【发布时间】:2011-12-15 18:28:22
【问题描述】:

在 Silverlight 中,我有一个 xaml 页面,其中包含定义许多不同事物的资源字典。然后,我在一个完全独立的 xaml 页面中有一个子窗口控件,当我将网格的背景颜色设置为静态资源时,它能够找到在该资源字典中定义的那些颜色。我无法弄清楚它是如何找到它的。在我的子窗口 xaml 页面中没有明显的行说“这是要查看的资源字典”。

谁能告诉我它是如何找到这些资源的?

【问题讨论】:

    标签: .net silverlight xaml


    【解决方案1】:

    为了解析资源引用,它会向上爬升层次结构,检查每个级别的资源字典。它找到的第一个适当类型的资源就是使用的资源。像这样的大多数基本问题都可以通过简单的 google 搜索(或 bing,如果您愿意的话)来解决。

    请参阅此处了解更多信息:msdn。特别是静态资源部分的查找行为。

    【讨论】:

    • 我在来这里之前确实阅读了 MSDN 页面。但我仍然不清楚。我知道它开始查找,但我认为应用程序需要链接到这棵树中某处的资源字典中。那是我仍然不明白的。
    • 包含资源字典的xaml文件在哪里?你用过 App.xaml 吗?如果是这样,默认情况下它是应用程序的根目录。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    相关资源
    最近更新 更多