我在WPF中使用Prism。
我正在观看Prism入门套件,它有一个ICollectionView。在该集合中,我需要添加其中选择的对象。我应该使用什么对象(或集合)来添加对象?
我的意思是在图片中,我有两个列表框,第一个我有一个只读集合,第二个是可以添加或删除对象的列表。
答案 0 :(得分:1)
您的列表应绑定到包装ObservableCollection的ICollectionView。添加时,您将添加到此Observable集合。
即
private readonly ObservableCollection<Stock> listToAddTo;
public ICollectionView List2 { get; private set; }
构造
listToAddTo = new ObservableCollection<Stock>();
List2 = CollectionViewSource.GetDefaultView(listToAddTo);
List2是绑定的地方