2

我正在尝试通过后面的代码分配 StandardStyles.xaml 中定义的样式。

我试过了

var x = Resources["UnfavoriteAppBarButtonStyle"];

但我在那个代码上得到了COMException 。

对 COM 组件的调用已返回错误 HRESULT E_FAIL。

如果上面的代码是错误的,我该如何从 StandardStyles.xaml 访问样式

4

2 回答 2

7

我知道了

正确的做法是:

var style = Application.Current.Resources["FavoriteAppBarButtonStyle"] as Style
于 2012-10-12T23:22:03.777 回答
1

你也可以这样添加

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

这里(style)将其声明为样式类型

于 2014-08-25T06:05:18.487 回答