UIElement.InvalidateArrange Metodo

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 per le chiamate successive ad altre API nel codice.Therefore, avoid calling this method unless you absolutely require precise layout state for subsequent calls to other APIs in your code. Uno scenario avanzato in cui è possibile chiamare InvalidateArrange è se si crea un oggetto PropertyChangedCallback per una proprietà di dipendenza che non si trova in una Freezable FrameworkElement 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