ModelItemDictionary 類別
更新:2007 年 11 月
實作 ModelItem 物件的索引鍵/值字典支援。
命名空間: Microsoft.Windows.Design.Model
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
Public MustInherit Class ModelItemDictionary _
Inherits ModelItem _
Implements IDictionary(Of ModelItem, ModelItem), _
ICollection(Of KeyValuePair(Of ModelItem, ModelItem)), IEnumerable(Of KeyValuePair(Of ModelItem, ModelItem)), _
IDictionary, ICollection, IEnumerable, INotifyCollectionChanged
Dim instance As ModelItemDictionary
public abstract class ModelItemDictionary : ModelItem,
IDictionary<ModelItem, ModelItem>, ICollection<KeyValuePair<ModelItem, ModelItem>>,
IEnumerable<KeyValuePair<ModelItem, ModelItem>>, IDictionary,
ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemDictionary abstract : public ModelItem,
IDictionary<ModelItem^, ModelItem^>, ICollection<KeyValuePair<ModelItem^, ModelItem^>>,
IEnumerable<KeyValuePair<ModelItem^, ModelItem^>>, IDictionary,
ICollection, IEnumerable, INotifyCollectionChanged
public abstract class ModelItemDictionary extends ModelItem implements IDictionary<ModelItem, ModelItem>, ICollection<KeyValuePair<ModelItem, ModelItem>>, IEnumerable<KeyValuePair<ModelItem, ModelItem>>, IDictionary, ICollection, IEnumerable, INotifyCollectionChanged
備註
ModelItemDictionary 類別衍生自 ModelItem,且實作索引鍵/值組的字典支援。索引鍵和值都是項目。ModelItemDictionary 會定義附加屬性 Key,這個屬性會加入至字典包含的所有項目中。Key 屬性的資料型別是 ModelItem,且會標記為不可瀏覽和不可序列化。除了 Key 屬性,ModelItemDictionary 也會從屬性集合中傳回 Item 屬性,就像 ModelItemCollection 一樣。ModelItemDictionary 會重複使用 ModelItemCollection 上定義的 ModelProperty。傳回的值是字典中值的列舉。字典中所有項目的 Source 屬性都會參考這個 Item 屬性。
繼承階層架構
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemDictionary
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Windows.Design.Model 命名空間