AutomationPeer.InvalidatePeer 메서드

정의

AutomationPeer의 기본 속성에 대해 다시 계산을 트리거하고 속성이 변경된 경우 자동화 클라이언트에 PropertyChanged 알림을 발생시킵니다.

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

설명

기본 속성의 예로는 및 BoundingRectangle이 있지만 이에 국한되지 LogicalChildren 는 않습니다.

일반적으로 WPF(Windows Presentation Foundation)에서 레이아웃을 업데이트한 후 업데이트 및 알림이 자동으로 수행됩니다. (업데이트는 이벤트에 대한 응답으로 LayoutUpdated 발생합니다.) 그러나 경우에 따라 이벤트를 발생 하지 않고 속성이 변경 됩니다 LayoutUpdated . 예를 들어, 전체 Window 이동 하는 경우 LayoutUpdated 이벤트가 발생 하지 않습니다. 이 예제에서는 개체가 화면 좌표로 표현되므로 개체 집합 BoundingRectangle 이 변경됩니다. 따라서 는 Window 의 피어WindowAutomationPeer에서 를 호출 InvalidatePeer 해야 합니다.

적용 대상

추가 정보