1

無効状態のコンボボックスの色をもっと濃い色に変更したいです。トリガーまたはその他の方法を使用してこれを達成する方法を教えてください。ありがとう !!

4

2 に答える 2

1

これを試して:-

<Trigger Property="IsEnabled" Value="false">
        <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>            
    </Trigger>

私の場合、 DyanmicResourceSystemColors.GrayTextBrushKeyに設定しました

要件に応じて設定できます このリンクをチェックしてください

于 2013-07-18T13:36:58.213 に答える
1

シンプルなプロパティ トリガーで色を変更します。

<Style TargetType="ComboBox">
    <Style.Triggers>
        <Trigger Property="IsEnabled" Value="False">
            <Setter Property="Foreground" Value="Green"/>
        </Trigger>
    </Style.Triggers>
</Style>
于 2013-07-18T13:33:02.193 に答える