다음을 통해 공유


UIElement.LostFocus 이벤트

정의

이 요소가 논리 포커스를 손실하면 발생합니다.

public:
 event System::Windows::RoutedEventHandler ^ LostFocus;
public event System.Windows.RoutedEventHandler LostFocus;
member this.LostFocus : System.Windows.RoutedEventHandler 
Public Custom Event LostFocus As RoutedEventHandler 

이벤트 유형

RoutedEventHandler

설명

메서드 호출을 사용하여 의도적으로 포커스를 다른 위치로 이동했지만 이전 키보드 포커스가 다른 범위에 존재하는 경우 논리적 포커스와 키보드 포커스가 달라집니다. 이 시나리오에서는 키보드 포커스가 있는 위치로 유지되고 메서드가 호출되는 Focus 요소는 여전히 논리적 포커스를 받습니다.

이 이벤트의 보다 정확한 해석은 경로에 있는 요소의 IsFocused 속성 값이 변경 true 될 때 발생한다는 것입니다 false.

이 이벤트는 버블링 라우팅을 사용하므로 포커스를 잃는 요소는 이벤트 처리기가 실제로 연결된 요소 대신 자식 요소일 수 있습니다. Source 이벤트 데이터를 확인하여 포커스를 얻은 실제 요소를 확인합니다.

라우팅 이벤트 정보

식별자 필드 LostFocusEvent
라우팅 전략 버블링
대리자 RoutedEventHandler
  • 해당 터널링 이벤트가 없습니다.

  • 파생 클래스에서 이 이벤트에 대한 클래스 처리를 구현하도록 재정 OnLostFocus 의합니다.

적용 대상

추가 정보