Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

FrameworkElement.ParentLayoutInvalidated (Método)

Admite implementaciones de diseño incremental en subclases especializadas de FrameworkElement. Se llama a ParentLayoutInvalidated cuando un elemento secundario ha invalidado una propiedad que, según indican los metadatos, afecta a los pasos de medida u organización del elemento primario durante el diseño.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

protected internal virtual void ParentLayoutInvalidated(
	UIElement child
)

Parámetros

child
Tipo: System.Windows.UIElement
Elemento secundario que notifica el cambio.

Si este elemento tiene un elemento secundario en el que se invalidó alguna propiedad y ésta se marcó como AffectsParentMeasure o AffectsParentArrange en los metadatos de propiedad durante el registro, se invoca este método. La invocación del método notifica al elemento primario que se debe medir de nuevo el elemento secundario determinado si este elemento admite la actualización parcial (incremental) del diseño.

De forma predeterminada, FrameworkElement no admite el diseño incremental y este método no tiene ninguna implementación predeterminada en la clase FrameworkElement. El escenario donde sería necesario invalidar este método no es común, porque exige que se modifique el comportamiento del sistema de diseño predeterminado.

Un escenario de implementación de ejemplo podría ser que una clase tuviera limitaciones de tipo para los posibles elementos secundarios significativamente más restrictivas que el sistema de diseño del marco WPF. Debido a la naturaleza de estos elementos personalizados, los cambios de propiedad se podrían retardar deliberadamente al implementar algún comportamiento de diseño personalizado. Por ejemplo, las invalidaciones de los métodos de medida y organización, que intentan optimizar el paso de representación del elemento secundario, podrían retardarse para ciertos tipos de cambios que produzcan normalmente otro paso de diseño.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: