2012-10-12 46 views
2

我想通過後面的代碼分配StandardStyles.xaml中定義的樣式。Windows 8地鐵呼叫標準樣式從代碼後面

我試圖

var x = Resources["UnfavoriteAppBarButtonStyle"]; 

,但我得到的代碼收到COMException

錯誤HRESULT E_FAIL已從調用返回到COM組件。

如果上面的代碼是錯誤的,比我如何從StandardStyles.xaml

回答

7

我得到了它

做正確的方式訪問方式是:

var style = Application.Current.Resources["FavoriteAppBarButtonStyle"] as Style 
1

您可以添加此方式也

backButton.Style = (Style)this.Resources["NavigationBackButtonNormalStyle"]; 

這裏(style)宣佈它作爲風格類型