我有一个UWP应用程序,必须是多主题(与黑暗和光明的主题)。
如何创建ThemeDictionary以及如何将其放入App.xaml(我希望它在我的应用程序中像“global”一样,而不是PageResources)?
现在看起来像这样:
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Light">
<SolidColorBrush x:Key="BackgroundBrush" Color="White" />
<SolidColorBrush x:Key="ForegroundBrush" Color="Black" />
</ResourceDictionary>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="BackgroundBrush" Color="Black" />
<SolidColorBrush x:Key="ForegroundBrush" Color="White" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
字符串
...现在(无论ThemeDictionary放在哪里),XAML都会抛出以下错误:
第一个月
我的问题在哪里?
1条答案
按热度按时间yqyhoc1h1#
您需要在**
<Application.Resources>
**元素中使用<ResourceDictionary>
元素,以下是代码示例。个字符