내가 가진 것은 IsReadOnly
속성 이있는 객체입니다 . 이 속성이 true이면 IsEnabled
Button 의 속성 (예 :)을 false 로 설정하고 싶습니다 .
나는 그것을 쉽게 할 수 있다고 생각하고 IsEnabled="{Binding Path=!IsReadOnly}"
싶지만 WPF와 함께 비행하지는 않습니다.
모든 스타일 설정을 거쳐야합니까? 하나의 bool을 다른 bool의 역수로 설정하는 것만 큼 단순한 단어로는 너무 장황한 것처럼 보입니다.
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsReadOnly}" Value="True">
<Setter Property="IsEnabled" Value="False" />
</DataTrigger>
<DataTrigger Binding="{Binding Path=IsReadOnly}" Value="False">
<Setter Property="IsEnabled" Value="True" />
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>