AutomationPeer.InvalidatePeer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
觸發重新計算 AutomationPeer 的主要屬性,並在屬性變更時引發對自動化用戶端的 PropertyChanged 通知。
public:
void InvalidatePeer();
public void InvalidatePeer ();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()
備註
主要屬性的範例包括,但不限於 LogicalChildren 和 BoundingRectangle 。
一般而言,更新和通知會在更新 WPF Windows Presentation Foundation (WPF) 之後自動發生。 (更新發生于回應 LayoutUpdated event.) 不過,屬性會變更而不引發 LayoutUpdated 事件。 例如,當整個 Window 移動時, LayoutUpdated 不會引發 事件。 在此範例中,物件集 BoundingRectangle 會變更,因為物件以螢幕座標表示。 因此, Window 必須在 上的對等上 WindowAutomationPeer 呼叫 InvalidatePeer 。