共用方式為


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) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

ModelItemDictionary 成員

Microsoft.Windows.Design.Model 命名空間

ModelItem

其他資源

WPF 設計工具擴充性架構