2014-03-02 102 views
0

进出口使用复选框,我想,如果行中键入项禁用选项 为未选中它,我可怎么办呢?禁用复选框选中选项

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

回答

2

设置IsChecked为true并设置IsEnabled,使用户无法取消选中它。

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

HI罗希特 - 我使用数据网格,也没有是否托运财产... <样式的TargetType =“DataGridRow”>

+0

我需要做的仅仅是变灰复选框,并将其更改为在关键字为真时禁用 –

+0

我更新了我的问题... –