在Silverlight中,我有一个xaml页面,其中包含定义许多不同内容的资源字典。然后,我在一个完全独立的xaml页面中有一个子窗口控件,当我将网格的背景颜色设置为静态资源时,它能够找到该资源字典中定义的那些颜色。我无法弄清楚它是如何找到它的。我的子窗口xaml页面中没有对我来说很明显的行说“这是要查看的资源字典”。
有人能告诉我它是如何找到这些资源的吗?
答案 0 :(得分:0)
要解析资源引用,它会爬上层次结构,检查每个级别的资源字典。它找到的适当类型的第一个资源就是使用的资源。像这样的大多数基本问题都可以通过简单的谷歌搜索来解决(或者,如果这是你的偏好)。
有关详细信息,请参阅此处:msdn。特别是静态资源部分的查找行为。