2017-01-10 10 views
0

のデータとのObservableCollectionを更新:現在、私は次のような問題を持っている<strong>WPF/XAML</strong>プロジェクトに取り組んでいますよI別のObservableCollection

私はそれは、すぐにモデルからのデータだフェッチObservableCollectionを持っていますプログラムが始まるとここには取引があります。

ObservableCollectionで選択したものに代わってデータを更新する別のObservableCollectionを作成するにはどうすればよいですか?

答えて

1

CollectionChangedイベントへの登録とObservableCollectionが動作するはず再作成:

public readonly ObservableCollection<string> Collection1 = 
     new ObservableCollection<string>(); 

public readonly ObservableCollection<string> Collection2 = 
     new ObservableCollection<string>(); 

public ViewModel() { 
    Collection1.CollectionChanged += (sender, args) => 
    { 
     Collection2.Clear(); 
     foreach (var x in Collection1) { 
      Collection2.Add(x); 
     } 
    }; 
} 
+0

こんにちは@TaylorDrift見つけることができます5234/how-チェック - マークをクリックすることにより、回答を受け入れることができます。これは、あなたが解決策を見つけたことを広範なコミュニティに示し、回答者とあなた自身の両方に評点を与えます。これを行う義務はありません。 – Peter

0
  1. あなたはObservableCollectionイベントになるはずです。直接ObservableCollectionを使用することは推奨されませんMSDN
  2. 、アプリケーションに XAMLからのObservableCollection機能を使用するために、より 簡単な方法は、のObservableCollectionから派生し、独自の非ジェネリックカスタム コレクション・クラスを宣言することであり、 はそれを制約します特定のタイプ
  3. このまたは任意の答えはあなたの質問[それを受け入れる]ご検討ください(http://meta.stackexchange.com/questions/を解決した場合の例は、herehere
+0

こんにちは!正しい方向に私を指摘していただきありがとうございます! リンクが役立っています。 –

関連する問題