ModelItemCollection 클래스
업데이트: 2007년 11월
ModelItem 개체 컬렉션에 대한 지원을 구현합니다.
네임스페이스: Microsoft.Windows.Design.Model
어셈블리: Microsoft.Windows.Design.Interaction(Microsoft.Windows.Design.Interaction.dll)
구문
Public MustInherit Class ModelItemCollection _
Inherits ModelItem _
Implements IList(Of ModelItem), ICollection(Of ModelItem), _
IEnumerable(Of ModelItem), IList, ICollection, IEnumerable, _
INotifyCollectionChanged
Dim instance As ModelItemCollection
public abstract class ModelItemCollection : ModelItem,
IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>,
IList, ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemCollection abstract : public ModelItem,
IList<ModelItem^>, ICollection<ModelItem^>, IEnumerable<ModelItem^>,
IList, ICollection, IEnumerable, INotifyCollectionChanged
public abstract class ModelItemCollection extends ModelItem implements IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>, IList, ICollection, IEnumerable, INotifyCollectionChanged
설명
ModelItemCollection은 ModelItem에서 파생되고 항목 컬렉션에 대한 지원을 구현합니다. ModelItemCollection은 정적 연결된 속성 이름 Item을 정의합니다. 이 속성은 컬렉션에 정의된 모든 속성과 함께 컬렉션의 속성 열거에서 반환됩니다. Item 속성은 컬렉션의 모든 항목을 나타내며 ModelItem의 IEnumerable 형식으로 정의됩니다. 컬렉션에 있는 모든 항목의 Source 속성이 이 속성으로 설정되어 있습니다. 속성의 메타데이터에서 검색 및 Serialize 불가능으로 표시됩니다. Item 속성은 실제로 모델에 설정되지 않으므로 "의사(pseudo)" 속성입니다. 이 속성이 가리키는 값은 ModelItemCollection 자체입니다.
상속 계층 구조
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemCollection
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.Windows.Design.Model 네임스페이스