更改样式中的复选框不透明度不起作用

时间:2018-04-18 18:28:58

标签: wpf checkbox opacity

CheckBoxOpacity时,我想要将Style更改为IsChecked,我已禁用True

问题:Opacity没有改变。

<Style TargetType="{x:Type CheckBox}">
                <Setter Property="IsChecked"
                        Value="False" />
                <Style.Triggers>
                    <Trigger Property="IsChecked"
                             Value="True">
                        <Setter Property="CheckBox.Opacity"
                                Value="1.0" />
                   </Trigger>
                </Style.Triggers>
</Style>


<CheckBox  IsChecked="{Binding IsChecked, Mode=OneWay}" IsEnabled="False"/>

1 个答案:

答案 0 :(得分:0)

您将不透明度设置为1.0(100%不透明),这是默认值。这就是选中复选框时没有看到任何更改的原因。如果将值设置为介于0.0和1之间(例如0.5),则在选中复选框时,您将看到不透明度更改。