Какую коллекцию объектов я должен добавить объекты? - PullRequest
0 голосов
/ 16 февраля 2012

Я использую Prism в WPF.

Я наблюдал за стартовым комплектом Prism, и у него есть ICollectionView. В эту коллекцию мне нужно добавить выбранный объект. Какой объект (или коллекцию) я должен использовать для добавления объектов?

enter image description here

Я имею в виду на изображении, у меня есть два списка, в первом у меня есть коллекция только для чтения, а во втором - список, в котором можно добавлять или удалять объекты.

1 Ответ

1 голос
/ 16 февраля 2012

Ваш список должен быть привязан к ICollectionView, который обертывает ObservableCollection.При добавлении вы добавляете в эту коллекцию Observable.

Т.е.

private readonly ObservableCollection<Stock> listToAddTo;

public ICollectionView List2 { get; private set; }

Конструктор

  listToAddTo = new ObservableCollection<Stock>();
  List2 = CollectionViewSource.GetDefaultView(listToAddTo);

Где List2 - это то, что связано с

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...