当CheckBox
为Opacity
时,我想要将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"/>
答案 0 :(得分:0)
您将不透明度设置为1.0(100%不透明),这是默认值。这就是选中复选框时没有看到任何更改的原因。如果将值设置为介于0.0和1之间(例如0.5),则在选中复选框时,您将看到不透明度更改。