WPF DataGridCheckBoxColumn检查/取消选中有时不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF DataGridCheckBoxColumn检查/取消选中有时不起作用相关的知识,希望对你有一定的参考价值。
我有一个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尝试过它 - 仍然是同样的问题......
谢谢,罗尼。
答案
你做错了。
试试这个
DataGridCheckBoxColumn x:Name="to_send"
IsChecked="{Binding to_send, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Width="150" Header="האם לשלוח" IsThreeState="False"
ElementStyle="{StaticResource {x:Type CheckBox}}"
以上是关于WPF DataGridCheckBoxColumn检查/取消选中有时不起作用的主要内容,如果未能解决你的问题,请参考以下文章