wpf datagrid中添加一列checkbox,反复点选,会出现checkbox框偏移,请wpf大神帮忙!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf datagrid中添加一列checkbox,反复点选,会出现checkbox框偏移,请wpf大神帮忙!相关的知识,希望对你有一定的参考价值。
如图:
有这么诡异的事情!?反复点选的时候,checkbox是位置是在靠左和居中来回变换吗?如果是,检查一下样式中的触发器,追问是的,但只是偶尔出现。我的样式是默认的
追答你测试一下:是否每次checkbox居中,再点击就一定会恢复成靠左。如果是,基本上可以肯定是你的代码触发的。
你上的图是checkbox.IsChecked = false的情况,你的测试有没有在IsChecked = true的情况下checkbox居中?如果没有,说明这触发的条件是IsChecked = false。
以此类推,反复测试,记录每次checkbox居中时的各种情况,就能找到问题。或者你在相关的代码中找找,或许能找到原因。
不好意思,我也就剩下这种笨办法了。
我测试的结果跟你的描述几乎一样,谢谢了,我再看看,分数给你
追答我的回答能对你有所帮助,我也很高兴。祝你早点找出问题所在。^-^
参考技术A 找懂行的去,我不会以上是关于wpf datagrid中添加一列checkbox,反复点选,会出现checkbox框偏移,请wpf大神帮忙!的主要内容,如果未能解决你的问题,请参考以下文章
vb DataGrid控件 如何加一列CheckBox控件?