在某处我读到ExpressionBlend可以创建wpf控件默认样式的副本供开发人员编辑。
但是,VisualStudio不能。 (至少我还没找到方法......)
是否可以访问/查看wpf控件的默认样式(和模板)。
Gui会很好,但是查看样式的(web)资源也会很好。
答案 0 :(得分:4)
您可以使用Style snooper或ShowMeTheTemplate来获取WPF控件的默认样式。
如果您愿意,也可以在代码中执行此操作。看看article中的“主题风格来自哪里”。
代码:
Style ts = typeof(Button).GetProperty("ThemeStyle",
BindingFlags.NonPublic | BindingFlags.Instance).GetValue(myButton,
null) as Style;
[请勿在生产环境中使用此代码]