【发布时间】:2023-03-11 06:04:01
【问题描述】:
我正在开发一个应用程序,并希望将我自己的风格应用到它上面。 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>
【问题讨论】:
-
你能准确地说出你想要什么吗?您的问题是:“我想更改主题”还是“我怎样才能让我的用户可以更改主题”
-
@Aymeric 问题我已经重新写了一遍,如果你有时间请再读一遍。
标签: c# xaml windows-8 microsoft-metro windows-store-apps