AutomationPeer.InvalidatePeer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AutomationPeerの主なプロパティの再計算をトリガーし、プロパティが変更された場合にPropertyChanged通知を Automation クライアントに送信します。
public:
void InvalidatePeer();
public void InvalidatePeer();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()
注釈
主なプロパティの例としては、 LogicalChildren や BoundingRectangleなどがありますが、これらに限定されません。
通常、更新と通知は、Windows Presentation Foundation (WPF) のレイアウトの更新後に自動的に行われます。 (更新は、 LayoutUpdated イベントに応答して発生します)。ただし、 LayoutUpdated イベントを発生させずにプロパティが変更されることがあります。 たとえば、 Window 全体が移動しても、 LayoutUpdated イベントは発生しません。 この例では、オブジェクトが画面座標で表されるため、 BoundingRectangle オブジェクトのセットが変更されます。 そのため、Windowは、InvalidatePeer上のピアでWindowAutomationPeerを呼び出す必要があります。