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);