2012-02-15 10 views
0

私はWPFでPrismを使用しています。オブジェクトを追加するのに、どのオブジェクトコレクションを使用する必要がありますか?

プリズムスターターキットを見ていて、ICollectionViewがあります。そのコレクションでは、選択したオブジェクトを追加する必要があります。オブジェクトを追加するために使用するオブジェクト(またはコレクション)は何ですか?

enter image description here

私は画像に意味、私は読み取り専用のコレクションを持っている2つ目のオブジェクトを追加または削除することができ、リストで最初のもので、2つのリストボックスを持っています。

答えて

1

リストは、ObservableCollectionをラップするICollectionViewにバインドする必要があります。追加すると、Observableコレクションに追加されます。 LIST2が

にバインドされているものである

すなわち

private readonly ObservableCollection<Stock> listToAddTo; 

public ICollectionView List2 { get; private set; } 

コンストラクタ

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

関連する問題