[Silverlight]用代码设置数据绑定
2011-12-06 11:07 slmk 阅读(389) 评论(0) 编辑 收藏 举报数据绑带从Winform开始就有了,数据绑定在用户界面和后台数据之间建立了连接,减少了很多编码。Silverlight的数据绑定一般是在XAML中写的,而有时我们需要在代码中动态设置。
代码也很简单,例如我们要将对象fl的属性Name绑定到TreeViewItem的Tag属性上
TreeViewItem tvi=new TreeViewItem();
tvi.DataContext = fl;
Binding binding = new Binding("Name") { Mode = BindingMode.TwoWay, };
tvi.SetBinding(TagProperty, binding);
基本上和Winforms差不多.
一个DataForm数据绑定Validation的例子