Keyboard.Focus(IInputElement) Metod

Definition

Anger tangentbordsfokus på det angivna elementet.

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

Parametrar

element
IInputElement

Elementet som tangentbordsfokus ska ställas in på.

Returer

Elementet med tangentbordsfokus.

Exempel

I följande exempel visas en Loaded händelsehanterare som anger tangentbordsfokus på en 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

Kommentarer

För att ett element ska kunna ta emot tangentbordsindata måste elementet vara fokusbart. Om du vill göra ett element fokuserat ställer du in Focusable egenskapen på baselementet på true. Mer information om grundelementen finns i Översikt över baselement. Panel Klasser, till exempel StackPanel och Canvas, anger standardvärdet Focusable för till false. För att objekten ska få tangentbordsfokus Focusable måste de därför vara inställda på true.

Tangentbordsfokus refererar till objektet som tar emot tangentbordsindata. Elementet med tangentbordsfokus har IsKeyboardFocused angetts till true. Det kan bara finnas ett element med tangentbordsfokus på hela skrivbordet. Logiskt fokus refererar till objektet inom ett fokusomfång som har fokus. Mer information om fokus, tangentbordsfokus och logiskt fokus finns i Översikt över indata och fokusöversikt.

Ett element med tangentbordsfokus har också logiskt fokus för det fokusomfång som elementet tillhör. Ett element med logiskt fokus kanske eller kanske inte har tangentbordsfokus.

Gäller för