WPF DataGridCheckBoxColumn检查/取消选中有时不起作用

问题描述 投票:0回答:1

我有一个DataGridCheckBox列绑定到DB中的字段。问题是,有时检查/取消检查会立即生效,有时它不会,即使我多次点击,点击也不会停留。在这些情况下,解决此问题的唯一方法是单击CheckBox,并在鼠标按下时拖动到下一个字段并离开鼠标。这样检查/取消检查保持良好状态......

这是代码:

DataGridCheckBoxColumn x:Name="to_send" Binding="{Binding to_send, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Width="150" Header="האם לשלוח" IsThreeState="False" ElementStyle="{StaticResource {x:Type CheckBox}}"

我究竟做错了什么 ?

我用DataGridTemplateColumn尝试过它 - 仍然是同样的问题......

谢谢,罗尼。

wpf datagrid
1个回答
0
投票

你做错了。

试试这个

DataGridCheckBoxColumn x:Name="to_send" 
IsChecked="{Binding to_send, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" 
Width="150" Header="האם לשלוח" IsThreeState="False" 
ElementStyle="{StaticResource {x:Type CheckBox}}"
© www.soinside.com 2019 - 2024. All rights reserved.