AutomationPeer.InvalidatePeer 메서드

정의

AutomationPeer의 기본 속성에 대해 다시 계산을 트리거하고 속성이 변경된 경우 자동화 클라이언트에 PropertyChanged 알림을 발생시킵니다.Triggers recalculation of the main properties of the AutomationPeer and raises the PropertyChanged notification to the Automation Client if the properties changed.

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

설명

주 속성의 예로는 LogicalChildren 및가 BoundingRectangle 있습니다.Examples of main properties include, but are not limited to, LogicalChildren and BoundingRectangle.

일반적으로 Windows Presentation Foundation (WPF)에서 레이아웃이 업데이트 된 후 업데이트 및 알림이 자동으로 발생 합니다.Typically, updates and notifications happen automatically after the update of the layout in Windows Presentation Foundation (WPF). 업데이트는 이벤트에 대 한 응답으로 발생 LayoutUpdated 합니다. 하지만 이벤트를 발생 시 키 지 않고 속성이 변경 되는 경우도 있습니다 LayoutUpdated .(The update occurs in response to the LayoutUpdated event.) Sometimes, however, properties change without raising the LayoutUpdated event. 예를 들어 전체를 Window 이동 하면 LayoutUpdated 이벤트가 발생 하지 않습니다.For example, when the whole Window moves, the LayoutUpdated event is not raised. 이 예제에서는 BoundingRectangle 개체가 화면 좌표로 표현 되기 때문에 개체 집합이 변경 됩니다.In this example, the set of BoundingRectangle objects change because the objects are expressed in screen coordinates. 따라서는의 Window 피어에 대해를 호출 해야 합니다 InvalidatePeer WindowAutomationPeer .Therefore, the Window must call InvalidatePeer on its peer on WindowAutomationPeer.

적용 대상