在UWP平台上访问XAML系统资源

在UWP平台上访问XAML系统资源,xaml,uwp,windows-10-universal,uwp-xaml,Xaml,Uwp,Windows 10 Universal,Uwp Xaml,我正在构建几个UWP应用程序,并且正在浏览各种Microsoft文档中的一些示例代码 我经常看到的一件事是对静态资源或主题资源的引用 同样,当我在Blend中生成控件模板的副本时,经常会看到对样式和模板的引用,而我似乎无法访问这些引用 例如,NavigationView的标准模板包括一个名为PaneTogleButtonStyle的属性,默认值为{StaticResource PaneTogleButtonStyle} 那么这个窗格按钮样式资源中有什么 在WPF中,有使用XamlWriter提取

我正在构建几个UWP应用程序,并且正在浏览各种Microsoft文档中的一些示例代码

我经常看到的一件事是对静态资源或主题资源的引用

同样,当我在Blend中生成控件模板的副本时,经常会看到对样式和模板的引用,而我似乎无法访问这些引用

例如,
NavigationView
的标准模板包括一个名为
PaneTogleButtonStyle
的属性,默认值为
{StaticResource PaneTogleButtonStyle}

那么这个
窗格按钮样式
资源中有什么

在WPF中,有使用
XamlWriter
提取这些资源的方法,但该类在UWP中不可用

Microsoft是否在任何地方发布其所有控件的源XAML?如果是这样的话,有人知道它在哪里,或者如何获得这些现成的资源吗


谢谢

您可以在该文件夹位置的“generic.Xaml”文件中找到这些样式的Xaml:

'C:\Program Files(x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.16299.0\Generic'


其中“10.0.16299.0”可以替换为您计算机上安装的任何版本。

您可以在以下文件夹位置的“generic.Xaml”文件中找到这些样式的Xaml:

'C:\Program Files(x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.16299.0\Generic'

其中“10.0.16299.0”可以替换为计算机上安装的任何版本