我只想在我的应用程序中自定义PhoneAccentColor
,但它似乎无法正常工作。
我让App Resources看起来像:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Utils/Converters.xaml"/>
<ResourceDictionary Source="Resources/Styles.xaml"/>
</ResourceDictionary.MergedDictionaries>
<ViewModels:ViewModelLocator x:Key="ViewModelLocator" d:IsDataSource="True" />
<Resources:ResourcesWrapper x:Key="ResWrapper" d:IsDataSource="True" />
</ResourceDictionary>
</Application.Resources>
在Styles.xaml中,我重新定义了PhoneAccentColor,如下所示:
<Color x:Key="PhoneAccentColor">#FFFF0000</Color>
但由于任何原因,仍然使用默认的手机强调色。 例如,我使用工具箱中的PerformanceProgressBar,它仍然使用默认颜色而不是定义的红色。
我错过了什么吗?
答案 0 :(得分:1)
已解决:似乎您还必须在Styles.xaml中覆盖。