Keyboard.Focus(IInputElement) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 요소에 키보드 포커스를 설정합니다.
public:
static System::Windows::IInputElement ^ Focus(System::Windows::IInputElement ^ element);
public static System.Windows.IInputElement Focus(System.Windows.IInputElement element);
static member Focus : System.Windows.IInputElement -> System.Windows.IInputElement
Public Shared Function Focus (element As IInputElement) As IInputElement
매개 변수
- element
- IInputElement
키보드 포커스를 설정할 요소입니다.
반환
키보드 포커스가 있는 요소입니다.
예제
다음 예제에서는 키보드 포커스를 Loaded 설정 하는 이벤트 처리기를 보여 냅니다 Button.
private void OnLoaded(object sender, RoutedEventArgs e)
{
// Sets keyboard focus on the first Button in the sample.
Keyboard.Focus(firstButton);
}
Private Sub OnLoaded(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Sets keyboard focus on the first Button in the sample.
Keyboard.Focus(firstButton)
End Sub
설명
요소가 키보드 입력을 수신하려면 요소에 포커스가 있어야 합니다. 요소의 포커스를 지정하려면 기본 요소true의 Focusable 속성을 .로 설정합니다. 기본 요소에 대한 자세한 내용은 기본 요소 개요를 참조하세요.
키보드 포커스는 키보드 입력을 수신하는 개체를 나타냅니다. 키보드 포커스가 있는 요소가 .로 true설정되었습니다IsKeyboardFocused. 전체 바탕 화면에 키보드 포커스가 있는 요소는 하나만 있을 수 있습니다. 논리적 포커스는 포커스가 있는 포커스 범위 내의 개체를 나타냅니다. 포커스, 키보드 포커스 및 논리적 포커스에 대한 자세한 내용은 입력 개요 및 포커스 개요를 참조하세요.
키보드 포커스가 있는 요소에는 요소가 속한 포커스 범위에 대한 논리적 포커스도 있습니다. 논리적 포커스가 있는 요소에는 키보드 포커스가 있거나 없을 수 있습니다.