代码之家  ›  专栏  ›  技术社区  ›  Nils

可以访问默认样式

  •  2
  • Nils  · 技术社区  · 15 年前


    但是,VisualStudio不能(至少我还没有找到办法……)

    是否可以访问/查看wpf控件的默认样式(和模板)。

    1 回复  |  直到 13 年前
        1
  •  4
  •   Simon P Stevens    15 年前

    你可以使用 Style snooper ShowMeTheTemplate 获取WPF控件的默认样式。

    如果您愿意,也可以用代码来完成。看看这篇文章中的“主题风格来自哪里?” article .

    Style ts = typeof(Button).GetProperty("ThemeStyle",
       BindingFlags.NonPublic | BindingFlags.Instance).GetValue(myButton,
       null) as Style;
    

    [不要在生产环境中使用此代码]