如何在没有Visual Studio设计器的情况下查看XAML控件的默认模板和样式?

7fhtutme  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(166)

根据MSDN上的控件模板文档,查看控件的默认模板和样式的官方支持方式是使用Visual Studio的设计器(从技术上讲,是使用文档大纲,但只有在打开设计器的情况下才能使用):
将主题应用于控件的快速方法是右键单击Microsoft Visual Studio文档大纲上的控件,然后选择编辑主题编辑样式(取决于右键单击的控件)。然后,可以通过选择应用资源应用现有主题,或通过选择创建空主题定义新主题。
[...]
介绍XAML控件的样式和模板的主题向您展示了使用前面介绍的编辑主题编辑样式技术时所看到的起始XAML的摘录。每个主题都列出了可视状态的名称、使用的主题资源和包含该模板的样式的完整XAML。如果您要使用我已经开始修改一个模板,并希望查看原始模板的外观,或者验证新模板是否具有所有必需的命名可视状态。
不过,开发人员可能无法存取Visual Studio设计工具。
我必须查看哪些 * 官方 * 的、保证最新的替代方案来查看默认模板和样式?
谢谢你!
Disclaimer: I work for Microsoft.

wgeznvg7

wgeznvg71#

您可以在generic.xaml文件中找到控件的默认样式。
1.如果自动完成/IntelliSense在Visual Studio中正常工作:
1.建立使用内建样式的控件,例如Style="{StaticResource ButtonRevealStyle}"
1.将指针悬停在ButtonRevealStyle上并按F12或右键单击并选择转到定义选项以访问generic.xaml
1.在generic.xaml中,您可以在搜寻方块中使用Default style for Windows.UI.Xaml.Controls.Button之类的陈述式来搜寻预设样式,以寻找Button控件的预设样式。
请注意,如果您不需要样式ButtonRevealStyle,请移除陈述式Style="{StaticResource ButtonRevealStyle}"
1.您也可以在Windows SDK中找到该文件。该文件位于C:\Program Files(x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.18362.0\Generic(其中10.0.18362.0是SDK的版本,您可以用正在使用的版本替换它)。

相关问题