我正在构建一些UWP应用程序,并且正在浏览各种Microsoft文档中的一些示例代码。
我经常看到的一件事是对模糊的自制静态资源或主题资源的引用。
通常,当我在Blend中生成控件模板的副本时,我会看到对我似乎无法访问的样式和模板的引用。
例如,NavigationView
的标准模板包含一个名为PaneToggleButtonStyle
的属性,其默认值为{StaticResource PaneToggleButtonStyle}
。
那么PaneToggleButtonStyle
资源中的内容是什么?
在WPF中,有使用XamlWriter
提取这些资源的方法,但该类在UWP中不可用
Microsoft是否在其所有控件的源XAML的任何位置发布?如果是这样,有没有人知道它在哪里,或者如何掌握这些烘焙资源?
由于
答案 0 :(得分:5)
您可以在' generic.xaml'中找到这些样式的Xaml。在此文件夹位置找到的文件:
' C:\ Program Files(x86)\ Windows Kits \ 10 \ DesignTime \ CommonConfiguration \ Neutral \ UAP \ 10.0.16299.0 \ Generic \'
其中' 10.0.16299.0'可以用您计算机上安装的任何版本替换。