UIElement.LostFocus UIElement.LostFocus UIElement.LostFocus UIElement.LostFocus Event

정의

이 요소가 논리 포커스를 손실하면 발생합니다.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 

설명

메서드 호출을 사용하여 의도적으로 포커스를 다른 위치로 이동했지만 이전 키보드 포커스가 다른 범위에 존재하는 경우 논리적 포커스와 키보드 포커스가 달라집니다.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 에서 경로에 있는 요소의 속성이 변경 truefalse입니다.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.

적용 대상

추가 정보