【发布时间】:2011-07-07 14:19:05
【问题描述】:
我的数据网格中有这一列
<DataGridTemplateColumn Header="Delete" IsReadOnly="True" >
<DataGridTemplateColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="BorderBrush" Value="Transparent"/>
</Style>
<DataGridTemplateColumn.CellStyle>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding Delete, UpdateSourceTrigger=PropertyChanged,
Mode=TwoWay}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
我想禁用此列的选择,因为如果用户单击此列,则其行上的其他单元格也会被选中。因此,我想禁用此列选择,但允许复选框保持启用状态。
【问题讨论】: