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

Définition

Invalide l’état de réorganisation (disposition) de l’élément.Invalidates the arrange state (layout) for the element. Après l’invalidation, la disposition de l’élément est mise à jour, ce qui se produit de façon asynchrone, sauf en cas de forçage ultérieur par 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 ()

Remarques

Des appels fréquents à InvalidateArrange ou en UpdateLayout particulier ont des conséquences significatives sur les performances.Frequent calls to InvalidateArrange or in particular to UpdateLayout have significant performance consequences. Par conséquent, évitez d’appeler cette méthode, sauf si vous avez absolument besoin d’un état APIAPIs de disposition précis pour les appels suivants à d’autres dans votre code.Therefore, avoid calling this method unless you absolutely require precise layout state for subsequent calls to other APIAPIs in your code. Un scénario avancé dans lequel vous pouvez InvalidateArrange appeler est si vous créez un PropertyChangedCallback pour une propriété de dépendance qui ne se trouve Freezable pas FrameworkElement sur une classe ou dérivée qui influence encore la passe de réorganisation de disposition lorsqu’elle change.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.

S’applique à