禁用复选框未选中选项

时间:2014-03-02 16:37:09

标签: c# wpf xaml mvvm

我正在使用复选框,我想要如果行是类型键禁用该选项 取消选中它,我怎么能这样做?

<DataTrigger Binding="{Binding IsKey}" Value="True">
       <Setter Property="IsSelected" Value="False" />
       <!--<Setter Property="Background" Value="White"/>-->
       <Setter Property="Foreground" Value="Black" />
</DataTrigger>

1 个答案:

答案 0 :(得分:2)

IsChecked设置为true 并将 IsEnabled设置为false ,以便用户无法取消选中。

<DataTrigger Binding="{Binding IsKey}" Value="True">
  <Setter Property="IsChecked" Value="True"/>
  <Setter Property="IsEnabled" Value="False"/>
</DataTrigger>