ContentElement.LostFocus 이벤트

정의

이 요소가 논리 포커스를 손실하면 발생합니다.Occurs when this element loses logical focus.

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

설명

메서드 호출을 사용하여 의도적으로 포커스를 다른 위치로 이동했지만 이전 키보드 포커스가 다른 범위에 존재하는 경우 논리적 포커스와 키보드 포커스가 달라집니다.Logical focus differs from keyboard focus if focus is deliberately forced away by using a method call but the previous keyboard focus exists in a different scope. 이 시나리오에서 키보드 포커스는 그대로 유지 되 고 메서드가 호출 되는 요소는 Focus 여전히 논리적 포커스를 가집니다.In this scenario, keyboard focus remains where it is, and the element where a Focus method is called still gets logical focus.

이 이벤트를 보다 정확 하 게 해석 하는 것은 IsFocused 경로에 있는 요소의 속성 값이에서로 변경 될 때 발생 한다는 것입니다 true false .A more precise interpretation of this event is that it is raised when the value of the IsFocused property of an element in the route changes from true to false.

이 이벤트는 버블링 라우팅을 사용 하므로 포커스를 잃은 요소는 이벤트 처리기가 실제로 연결 된 요소가 아닌 자식 요소일 수 있습니다.Because this event uses bubbling routing, the element that loses focus might be a child element instead of the element where the event handler is actually attached. Source이벤트 데이터의를 확인 하 여 포커스를 얻은 실제 요소를 확인 합니다.Check the Source in the event data to determine the actual element that gained focus.

라우팅 이벤트 정보Routed Event Information

식별자 필드Identifier field LostFocusEvent
라우팅 전략Routing strategy 버블링Bubbling
대리자Delegate RoutedEventHandler
  • 해당 터널링 이벤트가 없습니다.There is no corresponding tunneling event.

  • OnLostFocus파생 클래스에서이 이벤트에 대 한 클래스 처리를 구현 하도록 재정의 합니다.Override OnLostFocus to implement class handling for this event in derived classes.

적용 대상

추가 정보