如果我需要覆盖画笔中的颜色,我会将其设置为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>下划线上写道:“每个字典条目都必须有一个相关的键”。
怎么才能解决这个问题呢?
发布于 2015-10-08 08:15:13
我解决了这个问题,多亏了“阿兰·姚- MSFT”。Maybe you have more things there?,我还有别的东西,写在ResourceDictionary里。通过让ResourceDictionary父级的Application.Resources中的所有东西,我解决了这个问题。
发布于 2015-10-02 18:53:27
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>https://stackoverflow.com/questions/32911822
复制相似问题