WPF数据绑定(一):ListView + BindingList实现列表数据绑定

ListView 控件+ BindingList类可以实现WPF列表控件的数据绑定,使用BindingList类需要引用System.ComponentModel”,xaml文件的代码如下,名为“invitedMembersList”的ListView控件中的一列的内容与名为“username”的变量绑定。

WPF数据绑定(一):ListView + BindingList实现列表数据绑定

在cs文件中添加以下代码,就可以将ListView控件的数据与变量invitedList绑定起来。

BindingList<MemberInfo>invitedList = new BindingList<MemberInfo>();

this.invitedMembersList.ItemsSource = invitedList;

完成上述步骤后,想要获取或更改ListView控件中的值时,只需要对invitedList变量进行操作即可,不需要直接操作invitedMembersList。

this.invitedList.Add(newMemberInfo(""));

this.invitedList.RemoveAt(0);