WPF ComboBox: цвет фона при отключении - PullRequest
2 голосов
/ 05 марта 2010

В настоящее время я использую этот стиль для моего ComboBox в WPF:

    <Style TargetType="ComboBox">
        <Setter Property="Foreground" Value="White"/>
        <Setter Property="Background" Value="#303030"/>
        <Setter Property="BorderBrush" Value="#000000"/>
    </Style>

Как я могу изменить его, чтобы указать цвет фона, когда ComboBox отключен?

(это продолжение вопроса: Цвета комбинированного списка WPF )

Ответы [ 2 ]

2 голосов
/ 05 марта 2010
<Style TargetType="ComboBox">
    <Setter Property="Foreground" Value="White"/>
    <Setter Property="Background" Value="#303030"/>
    <Setter Property="BorderBrush" Value="#000000"/>
    <Style.Triggers>
        <Trigger Property="IsEnabled" Value="False">
            <Setter Property="Background" Value="#101010"/>
        </Trigger>
    </Style.Triggers>
</Style>
1 голос
/ 10 мая 2010

В итоге я использовал стиль, используемый здесь как основу, и это позволило установить цвет фона, когда он отключен:

http://msdn.microsoft.com/en-us/library/ms752094%28v=VS.85%29.aspx

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