我知道OnPropertyChanged和OnCollectionChanged可用于更新对项源的绑定,但是我想尝试一次手动执行操作。
我不想经历数据虚拟化的麻烦,而且似乎只是手动更改要在屏幕上显示的内容会更容易。
但是,如果我将项目手动添加到列表框中,则列表框不会更新。我几乎没有在WPF中进行任何操作而没有绑定的经验,所以我什至不确定是否存在这种支持。
有没有一种方法可以添加项目,然后向列表框提供更新命令?还是应该更改列表框的项目时自动更新?
如果在后面使用代码,则应该能够执行以下操作:
ListBoxItem item = new ListBoxItem();
item.Content = "Example Text";
listBox.Items.Add(item);
如果您使用的是视图模型,你只需要确保你叫INotifyPropertyChanged
上ObservableCollection
的listbox
添加项目之后势必。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句