Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft