Compartir a través de


ModelItemDictionary (Clase)

Actualización: noviembre 2007

Implementa compatibilidad de diccionario de claves/valores para objetos ModelItem.

Espacio de nombres:  Microsoft.Windows.Design.Model
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

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

Comentarios

La clase ModelItemDictionary se deriva de ModelItem e implementa compatibilidad para un diccionario de pares clave/valor. Tanto las claves como los valores son los elementos. ModelItemDictionary define una propiedad asociada Key, que se agrega a todos los elementos incluidos en el diccionario. El tipo de datos de la propiedad Key es ModelItem y se marca como no examinable y no serializable. Además de la propiedad Key, ModelItemDictionary también devuelve una propiedad Item de su colección de propiedades, al igual que ModelItemCollection. ModelItemDictionary reutiliza la propiedad ModelProperty definida en ModelItemCollection. El valor devuelto es una enumeración de los valores del diccionario. La propiedad Source de todos los elementos del diccionario hace referencia a esta propiedad Item.

Jerarquía de herencia

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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

ModelItemDictionary (Miembros)

Microsoft.Windows.Design.Model (Espacio de nombres)

ModelItem

Otros recursos

Arquitectura de extensibilidad de WPF Designer