WPF数据绑定(一):ListView + BindingList实现列表数据绑定
ListView 控件+ BindingList类可以实现WPF列表控件的数据绑定,使用BindingList类需要引用“System.ComponentModel”,xaml文件的代码如下,名为“invitedMembersList”的ListView控件中的一列的内容与名为“username”的变量绑定。
在cs文件中添加以下代码,就可以将ListView控件的数据与变量invitedList绑定起来。
BindingList<MemberInfo>invitedList = new BindingList<MemberInfo>();
this.invitedMembersList.ItemsSource = invitedList;
完成上述步骤后,想要获取或更改ListView控件中的值时,只需要对invitedList变量进行操作即可,不需要直接操作invitedMembersList。
this.invitedList.Add(newMemberInfo("我"));
this.invitedList.RemoveAt(0);