WPF 数据绑定[3]

对于绑定集合,正如要绑定单一自定义对象一样,要使得数据源对象某些属性变更成具有自动更新机制的,要使得集合可以变成能够绑定的,有两种方式:

1、让集合继承INotifyPropertyChanged,就像是绑定单一自定义对象一样,实现相关的方法。

2、让集合继承ObservableCollection<>,只要继承,基本上就可以使用了,无需更多实现任何东西。

 

这里主要使用第二种方式:

1、在上一节的基础上,构建集合类

 

 

2、声明资源

 

 

3、XAML进行绑定,这里分别绑定集合类的Count属性以及集合类里面每个ObjectForBinding的No属性

 

4、cs文件按钮出发的动作函数

 

由于现在每初始化一个ObjectForBinding对象的时候,希望能够将数据器的数值赋予No属性,所以类ObjectForBinding需要一个新的构造函数:

 

 

以上,对于绑定一个自定义集合就可以实现了,下一节将整理,当类ObjectForBinding中出现了多个属性,那么如果希望在ListBox这种可以绑定集合的控件上分别显示不用属性的话,该如何处理。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值