Keyboard.Focus(IInputElement) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia fokus klawiatury dla określonego elementu.
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
Parametry
- element
- IInputElement
Element, na którym należy ustawić fokus klawiatury.
Zwraca
Element z fokusem klawiatury.
Przykłady
W poniższym przykładzie pokazano procedurę obsługi zdarzeń Loaded , która ustawia fokus klawiatury na obiekcie 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
Uwagi
Aby element odbierał dane wejściowe klawiatury, element musi mieć fokus. Aby ustawić element w trybie koncentracji uwagi, ustaw Focusable właściwość elementu podstawowego na truewartość . Aby uzyskać więcej informacji na temat elementów podstawowych, zobacz Omówienie elementów podstawowych.
Panel klasy, takie jak StackPanel i Canvas, ustaw wartość Focusablefalsedomyślną na ; w związku z tym dla tych obiektów, aby uzyskać fokus klawiatury, Focusable należy ustawić wartość true.
Fokus klawiatury odnosi się do obiektu odbierającego dane wejściowe klawiatury. Element z fokusem klawiatury ma IsKeyboardFocused ustawioną wartość true. Na całym pulpicie może znajdować się tylko jeden element z fokusem klawiatury. Fokus logiczny odnosi się do obiektu w zakresie fokusu, który ma fokus. Aby uzyskać więcej informacji na temat fokusu, fokusu klawiatury i fokusu logicznego, zobacz Omówienie danych wejściowych i Omówienie fokusu.
Element z fokusem klawiatury ma również logiczny fokus dla zakresu fokusu, do którego należy element. Element z fokusem logicznym może lub nie ma fokusu klawiatury.