[Silverlight]用代码设置数据绑定

数据绑定与验证在数据驱动型应用中的实践
本文深入探讨了数据绑定在Winform和Silverlight中的应用,并通过一个具体的例子展示了如何在代码中动态设置数据绑定。此外,文章还提供了一个数据验证的实例,演示了如何确保数据的有效性和一致性。

数据绑带从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的例子

转载于:https://www.cnblogs.com/slmk/archive/2011/12/06/2277687.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值