如上图,是一个DataGrid自定义列,里面有一个按钮,Command绑定到 BtnRemove(来自根元素的DataContext属性),这个DataGrid的ItemsSource绑定到Datas(也来自根元素的DataContext属性),但是这样做无论如何也执行不了BtnRemove这个命令,我想可能是它把BtnRemove这人命令当成 Datas[x].BtnRemove了,而不是从根元素的DataContext中去找BtnRemove,但是该如何解决呢。
------解决方案--------------------------------------------------------
放一天都没人看。。。 还是自己解决了: 在实体类中添加一个属性:ICommand BtnRemove,构造的时候传递ViewModel,然后调用里面的集合删除自身。。。