FocusManager.GetFocusedElement(DependencyObject) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'élément avec le focus logique dans la portée de focus spécifiée.
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
Paramètres
- element
- DependencyObject
Élément qui est une portée de focus.
Retours
Élément de la portée de focus spécifiée avec le focus logique.
Exceptions
element
a la valeur null
.
Exemples
L’exemple suivant définit l’élément avec le focus logique à l’aide de et SetFocusedElement il obtient l’élément avec le focus logique à l’aide de 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)
Remarques
est FocusedElement l’élément qui a le focus logique pour une étendue de focus spécifique. Un élément qui est une étendue de focus a IsFocusScope défini sur true
.
Cet objet peut avoir ou non le focus sur le clavier. Le focus clavier fait référence à l’élément qui reçoit l’entrée du clavier. Pour plus d’informations sur le focus, le focus clavier et le focus logique, consultez Vue d’ensemble des entrées.
Si element
n’est pas une étendue de focus, cette méthode retourne null
.
Utilisez SetFocusedElement, pour spécifier l’élément avec le focus logique dans une étendue de focus spécifiée.