UIElement.InvalidateArrange UIElement.InvalidateArrange UIElement.InvalidateArrange UIElement.InvalidateArrange Method

Definizione

Invalida lo stato di disposizione (layout) per l'elemento.Invalidates the arrange state (layout) for the element. Dopo l'invalidamento, il layout dell'elemento verrà aggiornato in modo asincrono a meno che non venga applicato successivamente da UpdateLayout().After the invalidation, the element will have its layout updated, which will occur asynchronously unless subsequently forced by UpdateLayout().

public:
 void InvalidateArrange();
public void InvalidateArrange ();
member this.InvalidateArrange : unit -> unit
Public Sub InvalidateArrange ()

Commenti

Chiamate frequenti a InvalidateArrange o in particolare per UpdateLayout avere conseguenze significative per le prestazioni.Frequent calls to InvalidateArrange or in particular to UpdateLayout have significant performance consequences. Pertanto, evitare di chiamare questo metodo a meno che non sia assolutamente necessario uno stato di layout preciso APIAPIs per le chiamate successive ad altro nel codice.Therefore, avoid calling this method unless you absolutely require precise layout state for subsequent calls to other APIAPIs in your code. Uno scenario avanzato in cui è possibile InvalidateArrange chiamare è se si crea un PropertyChangedCallback oggetto per una proprietà di dipendenza che non si Freezable trova FrameworkElement in una classe derivata o che influisce ancora sul passaggio di disposizione del layout quando viene modificato.An advanced scenario where you might call InvalidateArrange is if you are creating a PropertyChangedCallback for a dependency property that is not on a Freezable or FrameworkElement derived class that still influences the arrange pass of layout when it changes.

Si applica a