首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

关于CheckBox的绑定Command有关问题

2013-06-25 
关于CheckBox的绑定Command问题我在一个DataGrid中设定了一列CheckBox进行数据删减,CheckBox HorizontalA

关于CheckBox的绑定Command问题
我在一个DataGrid中设定了一列CheckBox进行数据删减,


<CheckBox HorizontalAlignment="Center"
                                      Checked="OnChecked"
                                      Unchecked="OnUnChecked"
                                      IsChecked="{Binding IsChecked,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" />

原先是这样,绑定命令

<CheckBox HorizontalAlignment="Center"
                                      Command="{Binding CheckedCommand}"
                                      IsChecked="{Binding IsChecked,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" />

这句中我设置断点,点击CheckBox时不会跳转执行方法。
第一句中的OnChecked跟OnUnChecked与命令CheckedCommand中执行的都是同一个方法
不过命令的方法是在ViewModel类中,而OnChecked跟OnUnChecked是在View后台代码中执行的。这个命令为什么无法执行?我在DataGrid外面使用一个CheckBox绑定这个命令,设断点就有跳转到执行代码。
求指点。
[解决办法]
我在一个DataGrid中设定了一列CheckBox进行数据删减,

这句是关键
你的command我估计写在了上层的vm里面
其实你一个datagrid绑定的一个小的数据条目也要写成一个vm
然后把command写到这个小条目的vm里 我估计就ok了

热点排行