UWP,App.Xaml:覆盖默认画笔
UWP, App.Xaml: Override default brushes
如果我需要覆盖画笔中的颜色,我会将其设置为 App.xaml,如下所示:
<Application.Resources>
...
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Light">
<SolidColorBrush x:Key="PivotHeaderForegroundUnselectedBrush" Color="#A7A9AC" />
<SolidColorBrush x:Key="PivotHeaderForegroundSelectedBrush" Color="Black" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
...
</Application.Resources>
编辑下划线<ResourceDictionary>
表示:"Each dictionary entry must have an associated key".
如何解决这个问题?
ResourceDictionary 必须放在应用程序资源中:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Light">
<SolidColorBrush x:Key="PivotHeaderForegroundUnselectedBrush" Color="#A7A9AC" />
<SolidColorBrush x:Key="PivotHeaderForegroundSelectedBrush" Color="Black" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</Application.Resources>
我解决了这个问题,感谢@Alan Yao - MSFT。
Maybe you have more things there?
,我还有别的东西,写进了ResourceDictionary
。通过让 ResourceDictionary
成为 Application.Resources
中所有内容的父级,我解决了这个问题。
如果我需要覆盖画笔中的颜色,我会将其设置为 App.xaml,如下所示:
<Application.Resources>
...
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Light">
<SolidColorBrush x:Key="PivotHeaderForegroundUnselectedBrush" Color="#A7A9AC" />
<SolidColorBrush x:Key="PivotHeaderForegroundSelectedBrush" Color="Black" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
...
</Application.Resources>
编辑下划线<ResourceDictionary>
表示:"Each dictionary entry must have an associated key".
如何解决这个问题?
ResourceDictionary 必须放在应用程序资源中:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Light">
<SolidColorBrush x:Key="PivotHeaderForegroundUnselectedBrush" Color="#A7A9AC" />
<SolidColorBrush x:Key="PivotHeaderForegroundSelectedBrush" Color="Black" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</Application.Resources>
我解决了这个问题,感谢@Alan Yao - MSFT。
Maybe you have more things there?
,我还有别的东西,写进了ResourceDictionary
。通过让 ResourceDictionary
成为 Application.Resources
中所有内容的父级,我解决了这个问题。