Compartir vía


Keyboard.Focus(IInputElement) Método

Definición

Establece el foco de teclado en el elemento especificado.

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

Parámetros

element
IInputElement

Elemento en el que se va a establecer el foco de teclado.

Devoluciones

Elemento con foco de teclado.

Ejemplos

En el ejemplo siguiente se muestra un Loaded controlador de eventos que establece el foco de teclado en un 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

Comentarios

Para que un elemento reciba la entrada del teclado, el elemento debe ser enfocado. Para que un elemento se pueda centrar, establezca la Focusable propiedad en el elemento truebase en . Para obtener más información sobre los elementos base, vea Información general sobre elementos base. Panel Las clases, como StackPanel y Canvas, establecen el valor predeterminado de Focusable en false; por lo tanto, para que estos objetos obtengan el foco del teclado, Focusable deben establecerse en true.

El foco del teclado hace referencia al objeto que recibe la entrada del teclado. El elemento con foco de teclado se ha IsKeyboardFocused establecido en true. Solo puede haber un elemento con foco de teclado en todo el escritorio. El foco lógico hace referencia al objeto dentro de un ámbito de foco que tiene el foco. Para obtener más información sobre el foco, el foco del teclado y el foco lógico, consulte Información general de entrada e Información general sobre el foco.

Un elemento con foco de teclado también tiene el foco lógico para el ámbito de foco al que pertenece el elemento. Un elemento con foco lógico puede o no tener el foco del teclado.

Se aplica a