AdornerLayout (Clase)
Realiza el diseño de un adorno en DesignerView.
Jerarquía de herencia
System.Object
Microsoft.Windows.Design.Interaction.AdornerLayout
Espacio de nombres: Microsoft.Windows.Design.Interaction
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
Public MustInherit Class AdornerLayout
public abstract class AdornerLayout
public ref class AdornerLayout abstract
[<AbstractClass>]
type AdornerLayout = class end
public abstract class AdornerLayout
El tipo AdornerLayout expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
AdornerLayout | Inicializa una nueva instancia de la clase AdornerLayout. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AdornerPropertyChanged | Se invoca en el diseño del adorno cada vez que cambia una de las propiedades almacenadas en la clase AdornerProperties. | |
Arrange | Lleva a cabo la organización del diseño en el adorno especificado. | |
ArrangeChildren | Lleva a cabo la organización del diseño de AdornerPanel. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
EvaluateLayout | Obtiene un valor que indica si el adorno permanece en el árbol de la interfaz de usuario. | |
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). | |
IsAssociated | Obtiene un valor que indica si el elemento de modelo especificado está asociado a este adorno. | |
Measure | Lleva a cabo la medición del diseño en el adorno especificado. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
En la mayoría de los árboles de la interfaz de usuario de Windows Presentation Foundation (WPF), el diseño se produce en orden descendente por los métodos Arrange y Measure. Los adornos no pueden aprovecharse directamente de esto porque un adorno tiene normalmente una posición relativa con respecto a un elemento que no es un elemento secundario o primario directo. Algunos adornos complejos incluso tienen que calcular su tamaño y posición en función de las posiciones de otros elementos, algo que WPF no puede hacer.
La clase AdornerLayout está diseñada para mejorar esto. Cada vez que el diseño se actualiza en EvaluateLayout, se llama al método EvaluateLayout de AdornerLayout. Este método debe determinar si es necesario repetir la medición y organización del adorno, y llamar a los métodos InvalidateMeasure o InvalidateArrange adecuados en el adorno.
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)
PrimarySelectionAdornerProvider