C# Language                
            ObservableCollection 
         
        
            
    サーチ…
ObservableCollectionを初期化する
 ObservableCollectionは、 List<T>ようなT型のコレクションです。つまり、 T型のオブジェクトを保持しています。 
ドキュメントから、私たちはそれを読んでいます:
ObservableCollectionは、アイテムの追加、削除、またはリスト全体のリフレッシュ時に通知を提供する動的データコレクションを表します。
他のコレクションとの主な違いは、 ObservableCollection INotifyCollectionChangedおよびINotifyPropertyChangedの各インターフェイスを実装し、新しいオブジェクトの追加または削除時およびコレクションのクリア時に通知イベントをすぐに発生させることINotifyPropertyChanged 。 
これは、オブジェクトが観察可能なコレクションに追加されたり削除されたりすると、UIが自動的に更新されるため、特別なコードを記述することなくアプリケーションのUIとバックエンドを接続する場合に特に便利です。
それを使用するための第一歩は、
using System.Collections.ObjectModel
たとえば、 string型のコレクションの空のインスタンスを作成するか
ObservableCollection<string> collection = new ObservableCollection<string>();
またはデータで満たされたインスタンス
 ObservableCollection<string> collection = new ObservableCollection<string>()
 {
  "First_String", "Second_String"
 };
すべてのIListコレクションと同様に、インデックスは0( IList.Itemプロパティ )から始まります。
Modified text is an extract of the original Stack Overflow Documentation
        ライセンスを受けた CC BY-SA 3.0
        所属していない Stack Overflow