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
Microsoft.Windows.Design.Interaction (Espacio de nombres)