FocusManager.GetFocusedElement(DependencyObject) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el elemento con el foco lógico dentro del ámbito de foco especificado.
public:
static System::Windows::IInputElement ^ GetFocusedElement(System::Windows::DependencyObject ^ element);
public static System.Windows.IInputElement GetFocusedElement (System.Windows.DependencyObject element);
static member GetFocusedElement : System.Windows.DependencyObject -> System.Windows.IInputElement
Public Shared Function GetFocusedElement (element As DependencyObject) As IInputElement
Parámetros
- element
- DependencyObject
Elemento que es un ámbito de enfoque.
Devoluciones
Elemento del ámbito de foco especificado con el foco lógico.
Excepciones
element
es null
.
Ejemplos
En el ejemplo siguiente se establece el elemento con el foco lógico mediante SetFocusedElement y se obtiene el elemento con el foco lógico mediante GetFocusedElement.
// Sets the focused element in focusScope1
// focusScope1 is a StackPanel.
FocusManager.SetFocusedElement(focusScope1, button2);
// Gets the focused element for focusScope 1
IInputElement focusedElement = FocusManager.GetFocusedElement(focusScope1);
' Sets the focused element in focusScope1
' focusScope1 is a StackPanel.
FocusManager.SetFocusedElement(focusScope1, button2)
' Gets the focused element for focusScope 1
Dim focusedElement As IInputElement = FocusManager.GetFocusedElement(focusScope1)
Comentarios
FocusedElement es el elemento que tiene el foco lógico para un ámbito de enfoque específico. Un elemento que es un ámbito de foco se ha IsFocusScope establecido en true
.
Este objeto puede o no tener el foco del teclado. El foco del teclado hace referencia al elemento que recibe la entrada del teclado. Para obtener más información sobre el foco, el foco del teclado y el foco lógico, consulte Introducción a la entrada.
Si element
no es un ámbito de foco, este método devolverá null
.
Use SetFocusedElement, para especificar el elemento con el foco lógico dentro de un ámbito de enfoque especificado.