2011-12-15 26 views
0

在Silverlight中,我有一個xaml頁面,其中包含一個定義了許多不同事物的資源字典。然後,我在一個完全獨立的xaml頁面中有一個子窗口控件,當我將一個背景顏色設置爲一個網格到一個靜態資源時,它能夠找到在該資源字典中定義的那些顏色。我無法弄清楚它究竟是如何發現它。我的子窗口xaml頁面中沒有行,對我來說顯而易見的是「這裏是要查看的資源字典」。如何在Silverlight中找到資源?

有人能告訴我它是如何找到這些資源?

回答

0

要解析資源引用,它會爬上檢查每個級別的資源字典的層次結構。它找到的適當類型的第一個資源就是使用的資源。像這樣的大多數基本問題都可以通過簡單的谷歌搜索來解決(或者,如果這是您的偏好)。

查看更多信息:msdn。特別是靜態資源部分的查找行爲。

+0

我在來這裏之前讀過MSDN頁面。但對我而言還不清楚。我知道它開始查找,但我會假設應用程序需要鏈接到此樹中某處的資源字典中。這是我仍然不明白的。 – Justin 2011-12-15 18:55:18