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检查/取消选中有时不起作用的主要内容,如果未能解决你的问题,请参考以下文章

wpf窗体阴影

WPF 精修篇 Winform 嵌入WPF控件

wpf 用啥字体

wpf 添加动态图片

wpf编程 求大神指导如何用WPF制作一个论坛。。。!!急!!!

wpf和winform的区别