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 ()

설명

주 속성의 예로는 LogicalChildrenBoundingRectangle제한 되지 않습니다.Examples of main properties include, but are not limited to, LogicalChildren and BoundingRectangle.

일반적으로 업데이트 및 알림은 WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF)레이아웃을 업데이트 한 후 자동으로 발생 합니다.Typically, updates and notifications happen automatically after the update of the layout in WPF(Windows Presentation Foundation)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. 따라서 WindowWindowAutomationPeer의 피어에서 InvalidatePeer를 호출 해야 합니다.Therefore, the Window must call InvalidatePeer on its peer on WindowAutomationPeer.

적용 대상

추가 정보