Silverlight.解决DataTemplate中绑定的Command无法触发的问题

来源:互联网 发布:王朔 知乎 编辑:程序博客网 时间:2024/05/21 10:31

DataTemplate中无法访问到DataContext,对ElementName的访问也是受限的。

通过自定义DataContextProxy来解决此问题。

使用方式:

1. XAML页面中引用DataContextProxy

 

2. 指定按钮的DataContext属性

 

今天看到一老外的解决方法:

http://weblogs.asp.net/dwahlin/archive/2009/08/20/creating-a-silverlight-datacontext-proxy-to-simplify-data-binding-in-nested-controls.aspx

原创粉丝点击