Condividi tramite


Classe ModelItemDictionary

Aggiornamento: novembre 2007

Implementa il supporto del dizionario chiavi/valori per gli oggetti ModelItem.

Spazio dei nomi:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

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

Note

La classe ModelItemDictionary deriva dall'oggetto ModelItem e implementa il supporto per un dizionario di coppie chiave/valore. Le chiavi e i valori sono entrambi elementi. L'oggetto ModelItemDictionary definisce una proprietà associata Key che viene aggiunta a tutti gli elementi contenuti nel dizionario. Il tipo di dati della proprietà Key è ModelItem e viene contrassegnata come non esplorabile e non serializzabile. Oltre alla proprietà Key, l'oggetto ModelItemDictionary restituisce anche una proprietà Item dal relativo insieme di proprietà nello stesso modo dell'oggetto ModelItemCollection. L'oggetto ModelItemDictionary riutilizza l'oggetto ModelProperty definito nell'oggetto ModelItemCollection. Il valore restituito è un'enumerazione dei valori del dizionario. La proprietà Source di tutti gli elementi del dizionario fa riferimento a questa proprietà Item.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.Model.ModelItem
    Microsoft.Windows.Design.Model.ModelItemDictionary

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri ModelItemDictionary

Spazio dei nomi Microsoft.Windows.Design.Model

ModelItem

Altre risorse

Architettura di estensibilità di Progettazione WPF