Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

UIElement.UpdateLayout (Método)

Actualización: noviembre 2007

Garantiza que todos los elementos secundarios visuales de este elemento se actualizan correctamente para el diseño.

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

public void UpdateLayout()
public void UpdateLayout()
public function UpdateLayout()
No se pueden utilizar métodos en XAML.

Cuando se llama a este método, los elementos con IsMeasureValid false o IsArrangeValid false llaman a los métodos MeasureCore y ArrangeCore específicos del elemento, que fuerzan la actualización del diseño, y se validan todos los tamaños calculados.

Llamar a este método no tiene ningún efecto si el diseño no se modifica o si el estado de organización y medida de un diseño no es válido. Sin embargo, si el diseño no es válido en ambos aspectos, la llamada a UpdateLayout vuelve a crear el diseño completo. Por consiguiente, debe evitar las llamadas a UpdateLayout después de cada cambio incremental y secundario en el árbol de elementos. El sistema de diseño realizará el diseño del elemento de una manera diferida, mediante un algoritmo que equilibra rendimiento y actualización y con una estrategia sopesada para retardar los cambios en las raíces hasta que todos los elementos secundarios sean válidos. Sólo debe llamar a UpdateLayout si necesita realmente tamaños y posiciones actualizados, y sólo después de que esté seguro de que se han completado todos los cambios a las propiedades que controla y que pueden afectar al diseño.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft