2010-08-11 43 views
0

通常訪問的ResourceDictionary的風格,用C#來設置風格,我寫,WPF:從用戶控件的內部

btn.Style =(風格)FindResource(_styleName);

但是如果在主'ResourceDictionary'內部定義了風格並且按鈕位於某個'UserControl'內,該怎麼辦。另外,我只需要在'UserControl'內寫腳本。

爲了使它更清楚 - UserControl中有一個按鈕,它應該採用在主ResourceDictionary中定義的樣式。它應該發生在用戶控件的某個事件上,所以我需要在usercontrol.xaml.cs中編寫CS。如果在usercontrol.xaml本身中定義了風格,則很容易。

回答

1

如果是應用程序資源內

的SolidColorBrush RES =(的SolidColorBrush)Application.Current.FindResource( 「YellowSolidBrush」);