1
對於CustomControl的Resources屬性,它的內容來自哪裏以及如何在XAML中爲其添加資源? Themes/Generic.xaml是最好的地方嗎?我是否需要在控件的代碼中進行某種資源合併?派生自CustomControl的類從哪裏獲取其資源?
以下代碼可以實時加載資源,但如果經常調用它,我認爲這可能會很慢。
System.Uri resourceLocater = new System.Uri("/Themes/Generic.xaml", System.UriKind.Relative);
ResourceDictionary d = (ResourceDictionary)Application.LoadComponent(resourceLocater);