UIElement.InvalidateArrange Método

Definição

Invalida o estado da organização (layout) do elemento.Invalidates the arrange state (layout) for the element. Após a invalidação, o elemento terá seu layout atualizado, o que ocorrerá de forma assíncrona a menos que posteriormente seja forçado por 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 ()

Comentários

Chamadas frequentes para InvalidateArrange ou em particular para UpdateLayout têm consequências de desempenho significativas.Frequent calls to InvalidateArrange or in particular to UpdateLayout have significant performance consequences. Portanto, evite chamar esse método, a menos que você absolutamente exija o estado de layout preciso para chamadas subsequentes para outras APIs em seu código.Therefore, avoid calling this method unless you absolutely require precise layout state for subsequent calls to other APIs in your code. Um cenário avançado em que você pode chamar InvalidateArrange é se você estiver criando uma PropertyChangedCallback para uma propriedade de dependência que não esteja em uma Freezable ou FrameworkElement classe derivada que ainda influencia a passagem de layout de organização quando ela for alterada.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.

Aplica-se a