AutomationPeer.InvalidatePeer メソッド

定義

AutomationPeerの主なプロパティの再計算をトリガーし、プロパティが変更された場合にPropertyChanged通知を Automation クライアントに送信します。

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

注釈

主なプロパティの例としては、 LogicalChildrenBoundingRectangleなどがありますが、これらに限定されません。

通常、更新と通知は、Windows Presentation Foundation (WPF) のレイアウトの更新後に自動的に行われます。 (更新は、 LayoutUpdated イベントに応答して発生します)。ただし、 LayoutUpdated イベントを発生させずにプロパティが変更されることがあります。 たとえば、 Window 全体が移動しても、 LayoutUpdated イベントは発生しません。 この例では、オブジェクトが画面座標で表されるため、 BoundingRectangle オブジェクトのセットが変更されます。 そのため、Windowは、InvalidatePeer上のピアでWindowAutomationPeerを呼び出す必要があります。

適用対象

こちらもご覧ください