3

我想研究用于默认 WPF 应用程序的默认样式,以便我可以试验/调整它们。(我相信这是标准的 AERO 主题)

所以我从Microsoft下载了默认主题,并手动应用了 AERO 主题。

  • 我将“Aero.NormalColor.xaml”文件添加到我的项目中
  • 然后我添加了“PresentationUI.dll”和“PresentationFramework.Aero.dll”
  • 然后我将命名空间从“xmlns:theme="clr-namespace:Microsoft.Windows.Themes;" 修改为 "xmlns:theme="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero"(它正在抛出否则错误)
  • 最后,我将它添加到 Apps 资源字典中

但它最终看起来略有不同,特别是菜单看起来不同。所以我想我跑错了主题。

这是使用 VS 2010 和默认的新 .net4 WPF 应用程序项目

4

1 回答 1

-1

您下载的那些默认主题可能是天知道的。可能不是实际的 .NET 框架和 Windows 附带的。

我不知道您的最终目标是什么,但我建议您查看您对 Blend 感兴趣的特定控件的 XAML。这是一个非常简单的操作,例如右键单击 -> 编辑控件模板,尽管我不记得确切的步骤(例如在哪里单击等)。我相信你可以很快地用谷歌搜索这些信息......

于 2013-09-01T17:48:46.687 回答