C# Language
ObservableCollection
수색…
ObservableCollection 초기화
ObservableCollection
타입의 집합이다 T
추천 List<T>
이 타입의 개체를 보유하고 있다는 것을 의미 T
.
문서에서 우리는 그것을 읽었습니다.
ObservableCollection
은 항목을 추가, 제거 또는 전체 목록을 새로 고칠 때 알림을 제공하는 동적 데이터 수집을 나타냅니다.
다른 컬렉션과의 주요 차이점은 ObservableCollection
INotifyCollectionChanged
및 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