UIElement.InvalidateArrange メソッド

定義

要素の配置状態 (レイアウト) を無効にします。 無効にした後、要素のレイアウトが更新されます。更新は、UpdateLayout() によって強制されない限り非同期に行われます。

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

注釈

パフォーマンスに大きな影響を及ぼす場合に InvalidateArrange 頻繁に UpdateLayout 呼び出す、または特に呼び出す。 そのため、コード内の他の API への後続の呼び出しに正確なレイアウト状態が絶対に必要な場合を除き、このメソッドの呼び出しは避けてください。 呼び出InvalidateArrangeす可能性のある高度なシナリオは、レイアウトが変更されたときにレイアウトの配置パスに影響を与える、またはFrameworkElement派生クラス上Freezableにない依存関係プロパティを作成PropertyChangedCallbackする場合です。

適用対象