Изменение цвета шрифта при отключенном флажке в WPF - PullRequest
4 голосов
/ 18 января 2010

Надеюсь, это простой ответ, так как я только изучаю WPF.

У меня есть словарь ресурсов, который определяет все наши стили. В настоящее время стиль флажка выглядит так:

<Style x:Key="StandardCheckboxStyle" TargetType="{x:Type CheckBox}">
    <Setter Property="Foreground" Value="{Binding Source={StaticResource BrandInfo}, XPath=//Colors/@TextColor}"/>
    <Setter Property="FontSize" Value="12"/>
</Style>

Материал XPath таков, что конечный пользователь может теоретически поменять цветную палитру. Есть XML-файл, явно поддерживающий используемые нами цвета. Текущий TextColor белый, а фон для приложения темно-серый. Очевидно, что когда флажок отключен и текст неактивен, мы теряем много контраста.

Так как же вы изменили цвет текста флажка, когда он установлен IsEnabled = "False"?

1 Ответ

4 голосов
/ 18 января 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...