AutomationPeer.InvalidatePeer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
触发对 AutomationPeer 主要属性的重新计算,如果属性已更改,则引发对自动化客户端的 PropertyChanged 通知。
public:
void InvalidatePeer();
public void InvalidatePeer ();
member this.InvalidatePeer : unit -> unit
Public Sub InvalidatePeer ()
注解
main属性的示例包括但不限于 LogicalChildren 和 BoundingRectangle。
通常,更新和通知会在更新 Windows Presentation Foundation (WPF) 中的布局后自动发生。 (更新发生以响应 LayoutUpdated event.) 但有时属性更改而不引发 LayoutUpdated 事件。 例如,当整个 Window 移动时, LayoutUpdated 不会引发 事件。 在此示例中,对象集 BoundingRectangle 发生更改,因为这些对象以屏幕坐标表示。 因此, Window 必须在 上的对等方上WindowAutomationPeer调用 InvalidatePeer 。