UIElement.OnLostFocus(RoutedEventArgs) 메서드


지정된 이벤트 데이터를 사용하여 LostFocus 라우트된 이벤트를 발생시킵니다.Raises the LostFocus routed event by using the event data that is provided.

 virtual void OnLostFocus(System::Windows::RoutedEventArgs ^ e);
protected virtual void OnLostFocus (System.Windows.RoutedEventArgs e);
abstract member OnLostFocus : System.Windows.RoutedEventArgs -> unit
override this.OnLostFocus : System.Windows.RoutedEventArgs -> unit
Protected Overridable Sub OnLostFocus (e As RoutedEventArgs)

매개 변수


이벤트 데이터가 들어 있는 RoutedEventArgs입니다.A RoutedEventArgs that contains event data. 이 이벤트 데이터에는 LostFocus 이벤트의 식별자가 포함되어야 합니다.This event data must contain the identifier for the LostFocus event.


가상이 아닌이 메서드는 이벤트를 발생 시키는 기본 구현을 포함 합니다.This method, although virtual, does have a default implementation that raises the event.

이 On * 메서드 구현은 이벤트를 발생 시키는 데 사용 되며, 속성 값이 변경 될 때 이벤트를 발생 시키기 위해이 동일한 메서드 구현이 내부적으로 호출 됩니다 IsFocused .This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the IsFocused property value changes. 이 구현은 해당 이벤트에 대 한 클래스 처리를 추가 하는 편리한 방법을 제공 하는 * 구현의 다른 Windows Presentation Foundation (WPF)와 다릅니다.This implementation differs from some other Windows Presentation Foundation (WPF) On* implementations, which only provide a convenient way to add class handling for that event.

상속자 참고

계획적이 고 비정상적으로 포커스 이벤트를 발생 시 키 지 않아야 하는 경우가 아니면 구현에서 기본 구현을 호출 해야 합니다.Unless you have a deliberate and unusual need to not raise the focus events, make sure that your implementation calls the base implementation. 그렇지 않으면 LostFocus 일반적으로이 요소에 포커스를 설정 하는 일반적인 사용자 작업을 수행 하는 동안 이벤트가 발생 하지 않습니다.Otherwise, the LostFocus event is not raised during typical user operations that ordinarily set focus to this element. 요소가 포커스를 받을 수 있도록 하려는 경우를로 설정 하 여 요소가 포커스를 받을 수 없도록 할 수 Focusable 있습니다 false .If you do not intend your element to be focusable, you can prevent the element from being focusable by setting Focusable to false.

적용 대상