相同類中,可以用 category.Background = this.Resources["leftbutton"] as Brush;
不同類中,前面加類名: category.Background = 類名.Resources["leftbutton"] as Brush;
從ResourceDictionary 檔案中讀入:
(1)讀入結構模闆
ResourceDictionary resources = new ResourceDictionary();
resources.Source = new Uri("/Cinlap.UI.SL.Controls;component/Themes/Generic.xaml", System.UriKind.Relative);
ControlTemplate controlTemplate = resources[templateName] as ControlTemplate;
(2)讀入style:
ResourceDictionary resources = new ResourceDictionary();
resources.Source = new Uri("/bzmodule;component/ResourceDictionary1.xaml", System.UriKind.Relative);
RadWindow1.Style = resources["ChildWindowStyle1"] as Style;