0

我特别希望能够为我自己的自定义控件利用一些系统主题模板和定义(颜色和画笔)。我“认为”我应该在我的 generic.xaml 的根元素中使用该元素。

考虑到我应该为“Source”属性使用某种路径,“Aero2”的路径会是什么样子?

这甚至可以接受吗?我可以使用系统主题吗?

编辑:由于这是一个常见的问题主题,这里有一些其他的参考资料。 如何以编程方式将 WPF 控件的颜色设置为系统颜色,以便在颜色方案更改时更新? 获取 Aero 窗口颜色

我的目标是使用其他 ResourceDictionaries 中定义的颜色——因为它们似乎与“SystemColors”命名空间不匹配。

4

1 回答 1

0

这里

基本上你需要这个:

<ResourceDictionary
    Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" />
于 2013-03-13T15:53:37.503 回答