Переопределение PhoneAccentColor не работает - PullRequest
1 голос
/ 05 мая 2011

Я просто хочу настроить PhoneAccentColor в моем приложении, но, похоже, оно не работает.

Я сделал Ресурсы приложения похожими на:

<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 из набора инструментов, который по-прежнему использует цвет по умолчанию вместо определенного красного.

Есть что-то, что я пропустил?

1 Ответ

1 голос
/ 25 ноября 2011

Решено: похоже, вам также нужно переопределить в Styles.xaml.

...