当您使用 BindingList 作为 Binding 时,让我们说一个 ListBox
listBox.DataSource = myBindingList;
Run Code Online (Sandbox Code Playgroud)
并将一些标签绑定到同一来源:
labelName.DataBindings.Add("Text",
myBindingList,
"Name",
false,
DataSourceUpdateMode.OnPropertyChanged);
Run Code Online (Sandbox Code Playgroud)
当SelectedItem
我的 listBox更改时,标签的值也会更改。
为什么我的标签的值总是引用当前选择的项目?
他们怎么知道,只要给他们BindingList
作为来源,列表中的哪一项是被选中的?