天天看點

sliverlight 資源動态調用

相同類中,可以用      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;

繼續閱讀