哪里可以找到Generic.xaml用于本机WPF控件?

时间:2009-11-02 17:40:45

标签: wpf styles

在哪里可以找到Generic.xaml(或其他具有默认外观的代码),用于本机WPF控件,如Button,CheckBox,TextBox等?

2 个答案:

答案 0 :(得分:4)

在Silverlight中(我知道你的问题是关于WPF)这个信息比WPF更容易访问。您可以从以下任何来源获取此信息:

    在MSDN上
  1. Control Styles and Templates

  2. 您可以查看相关Silverlight程序集的资源,并提取资源中嵌入的themes/generic.xaml。我使用Reflector来做到这一点。

  3. 您可以使用工具提取特定控件的控件模板。我使用Expression Blend来做到这一点。这也适用于WPF。

答案 1 :(得分:1)

不幸的是,本机控件的XAML不能直接作为文件使用。您需要使用程序窥视WPF程序集并提取该信息。我个人使用了Mole for Visual Studio工具,它完成了这项工作。它集成了调试器可视化器,非常方便。