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。除了集合上定義的任何屬性,集合的 Porperties 列舉型別還會傳回這個屬性。Item 屬性表示集合中的所有項目,且定義為 ModelItem 的 IEnumerable 型別。集合中的所有項目都會將自己的 Source 屬性設定為這個屬性。屬性的中繼資料會將屬性標記為不可瀏覽和不可序列化。Item 屬性是「虛擬」屬性,因為不會實際在模型上設定該屬性。所指向的值是 ModelItemCollection 本身。
繼承階層架構
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemCollection
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Windows.Design.Model 命名空間