摘要: 目前这个问题只针对Silverlight得到了解决。原因很简单,因为DataGrid一般在使用的时候都设置了ItemSource,这样里面的Command当然只会响应ItemSource里面的Command方法。这样一来,就需要在页面载入的时候,把页面的ViewModel保存下来,这样就暂时叫DataContext的代理吧,在使用的时候,调这个代理中的Command就可以了。代理可以单独地写成一个类。写法如下: 1 using System; 2 using System.Windows; 3 using System.Windows.Controls; 4 using System.Wind 阅读全文
posted @ 2012-02-16 21:44 ca47 阅读(603) 评论(0) 推荐(0) 编辑