Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

UIElement.UpdateLayout-Methode: ()

 

Veröffentlicht: Oktober 2016

Stellt sicher, dass alle visuellen untergeordneten Elemente dieses Elements ordnungsgemäß für das Layout aktualisiert werden.

Namespace:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public void UpdateLayout()

Wenn Sie diese Methode aufrufen, Elemente mit IsMeasureValidfalse oder IsArrangeValidfalse elementspezifischen ruft MeasureCore und ArrangeCore -Methoden, die Layout erzwingt aktualisieren und alle berechnete Größen überprüft werden soll.

Das Aufrufen dieser Methode hat keine Auswirkung, wenn nicht geändert wird, oder Anordnung weder Messung Zustand eines Layouts ungültig ist. Jedoch, wenn das Layout ungültig, wird die UpdateLayout Aufruf wird das gesamte Layout wiederholen. Deshalb sollten Sie aufrufen UpdateLayout nach jeder inkrementellen oder unwesentlichen Änderung in der Elementstruktur. Das Layoutsystem führt Elementlayouts verzögert, mithilfe eines Algorithmus, das Leistung und Währung, ausgeglichen und eine Gewichtung Strategie Änderungen Stämme verzögern, bis alle untergeordneten Elemente gültig sind. Sie sollten nur aufrufen UpdateLayout Wenn Sie absolut aktualisierte Größen und Positionen, und nur, wenn Sie sicher sind, werden alle Änderungen an den Eigenschaften-Steuerelement und dass Layout beeinflussen abgeschlossen.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: