Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Metodo UIElement.UpdateLayout

Aggiornamento: novembre 2007

Assicura che tutti gli elementi figlio visivi di questo elemento vengano aggiornati correttamente per il layout.

Spazio dei nomi:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public void UpdateLayout()
public void UpdateLayout()
public function UpdateLayout()
Non è possibile utilizzare metodi in XAML.

Quando si chiama questo metodo, gli elementi con IsMeasureValidfalse o IsArrangeValidfalse chiamano i metodi MeasureCore e ArrangeCore specifici dell'elemento che forzano l'aggiornamento del layout convalidando tutte le dimensioni calcolate.

La chiamata a questo metodo non ha effetto se il layout non viene modificato o se lo stato di disposizione e misurazione di un layout non è valido. Tuttavia, se il layout non è valido per entrambi gli aspetti, la chiamata a UpdateLayout ripeterà l'intero layout. Pertanto, evitare di chiamare UpdateLayout dopo ogni modifica incrementale e minore nella struttura ad albero dell'elemento. Il sistema di layout eseguirà il layout posticipato dell'elemento, utilizzando un algoritmo che bilanci prestazioni e durata e con una strategia di ponderazione per rinviare le modifiche alle radici fino a quando tutti gli elementi figlio non siano validi. Chiamare UpdateLayout solo se è assolutamente necessario conoscere le dimensioni e le posizioni aggiornate e solo dopo che siano state completate tutte le modifiche alle proprietà controllate e che possono influire sul layout.

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft