代码之家  ›  专栏  ›  技术社区  ›  Phil Wright

哪里可以找到作为XAML的WPF经典主题?[闭门]

  •  3
  • Phil Wright  · 技术社区  · 15 年前

    我正在WPF中创建一些自定义控件,因此需要为它们创建默认控件模板。为了在这个过程中提供帮助,我希望看到内置控件的控件模板的XAML作为参考。

    我可以将PresentationFramework.Class dll打开到.NET Reflector中,但在其中找不到任何有用的东西。它似乎只有BAML,但没有原始的XAML。

    4 回复  |  直到 15 年前
        1
  •  10
  •   ChrisF toni    15 年前

    如果安装了Expression Blend,可以在中找到多个主题,包括classic.xaml

    C:\Program Files\Microsoft Expression\Blend 3\SystemThemes\Wpf

        2
  •  8
  •   Nir    15 年前

    如果需要构建新模板,请访问下面的示例控件模板: http://msdn.microsoft.com/en-us/library/aa970773.aspx

    WPF中包含的实际主题不是为可扩展或可理解而设计的

        3
  •  3
  •   Daniel May    15 年前

    这个 BAML to XAML Viewer Reflector插件可以提取BAML,将其转换为XAML,还可以将其保存到文件。

        4
  •  2
  •   Simon P Stevens    15 年前

    退房 StyleSnooper . 它允许您选择任何内置控件并转储默认样式xaml。

    (如果有Expression Blend,也可以从中执行此操作。)