Compartir a través de


ParentAdapter (Clase)

Actualización: noviembre 2007

Proporciona un punto de extensión para cualquier tipo que pueda ser un elemento primario de objetos secundarios.

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

Sintaxis

Public MustInherit Class ParentAdapter _
    Inherits Adapter

Dim instance As ParentAdapter
public abstract class ParentAdapter : Adapter
public ref class ParentAdapter abstract : public Adapter
public abstract class ParentAdapter extends Adapter

Comentarios

Herede de ParentAdapter para especificar una relación entre elementos primarios y secundarios en WPF Designer.

Normalmente, en Windows Presentation Foundation (WPF) mover un elemento de un elemento secundario a otro o agregar un elemento a un elemento primario requiere un conocimiento especializado de la relación entre elementos primarios y secundarios. En lugar de implementar la lógica específica del contenedor para cada contenedor, la clase ParentAdapter define un punto de extensibilidad y admite un mecanismo genérico para cambiar el elemento primario de un objeto a otro.

El método Parent invoca a ParentAdapter. ModelParent busca ParentAdapter para los objetos primarios actuales y propuesto. Si ParentAdapter no existe, no se le puede asignar un elemento primario a un objeto.

La clase ParentAdapter permite a los contenedores llevar a cabo la lógica cuando se quita un elemento primario. Por ejemplo, si un objeto se mueve desde Canvas hasta Grid, se pueden quitar las propiedades adjuntas del lienzo automáticamente.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Interaction.Adapter
      Microsoft.Windows.Design.Interaction.ParentAdapter

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

ParentAdapter (Miembros)

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

ModelParent

ModelItem

Otros recursos

Extensibilidad de WPF Designer