我正在开发一个应用程序,并希望将我自己的风格应用到它上面。XAML 有一些称为主题目录的东西,我试图将其用于我的主题。事实证明,windows 有 3 个预定义的主题;浅色、深色和高对比度。当我将资源目录上的 x:Key 属性设置为包含我想使用的主题而不是 3 个预定义或默认值之一时,它不起作用。有谁知道为什么?
<ResourceDictionary.ThemeDictionary>
<ResourceDictionary x:key="Default"> // Does work
(...)
</ResourceDictionary>
<ResourceDictionary x:key="MyOwnThemeKey"> // Does not work
(...)
</ResourceDictionary>
</ResourceDictionary.ThemeDictionary>