수색…


ObservableCollection 초기화

ObservableCollection 타입의 집합이다 T 추천 List<T> 이 타입의 개체를 보유하고 있다는 것을 의미 T .

문서에서 우리는 그것을 읽었습니다.

ObservableCollection 은 항목을 추가, 제거 또는 전체 목록을 새로 고칠 때 알림을 제공하는 동적 데이터 수집을 나타냅니다.

다른 컬렉션과의 주요 차이점은 ObservableCollection INotifyCollectionChangedINotifyPropertyChanged 인터페이스를 구현하고 새 객체가 추가되거나 제거 될 때 및 콜렉션이 지워질 때 즉시 알림 이벤트를 발생시키는 것입니다.

이 기능은 관찰 가능한 컬렉션에 객체를 추가하거나 제거 할 때 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