ParentAdapter (Clase)
Proporciona un punto de extensión para cualquier tipo que pueda ser un elemento primario de objetos secundarios.
Jerarquía de herencia
System.Object
Microsoft.Windows.Design.Features.FeatureProvider
Microsoft.Windows.Design.Interaction.Adapter
Microsoft.Windows.Design.Interaction.ParentAdapter
Espacio de nombres: Microsoft.Windows.Design.Interaction
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
Public MustInherit Class ParentAdapter _
Inherits Adapter
public abstract class ParentAdapter : Adapter
public ref class ParentAdapter abstract : public Adapter
[<AbstractClass>]
type ParentAdapter =
class
inherit Adapter
end
public abstract class ParentAdapter extends Adapter
El tipo ParentAdapter expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ParentAdapter | Inicializa una nueva instancia de la clase ParentAdapter. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AdapterType | Obtiene el tipo de adaptador que esta clase representa. (Invalida a Adapter.AdapterType). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CanParent | Obtiene un valor que indica si el objeto primario especificado puede ser un elemento primario con respecto a un objeto del tipo especificado. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsParent | Obtiene un valor que indica si el elemento secundario especificado es un elemento secundario del elemento primario especificado. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
Parent(ModelItem, ModelItem) | Cambia el elemento primario de un objeto a otro elemento primario. | |
Parent(ModelItem, ModelItem, Int32) | Cambia el elemento primario de un objeto a otro elemento primario. | |
RedirectParent | Redirija una referencia de un elemento primario a otro.. | |
RemoveParent | Reemplaza el elemento primario actual del elemento secundario especificado por un nuevo elemento primario. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
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.
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)