FocusManager.TryMoveFocus 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.
Surcharges
| Nom | Description |
|---|---|
| TryMoveFocus(FocusNavigationDirection) |
Tente de modifier le focus de l’élément avec le focus sur l’élément focusable suivant dans la direction spécifiée. |
| TryMoveFocus(FocusNavigationDirection, FindNextElementOptions) |
Tente de modifier le focus de l’élément avec le focus sur l’élément focusable suivant dans la direction spécifiée, à l’aide des options de navigation spécifiées. |
TryMoveFocus(FocusNavigationDirection)
Tente de modifier le focus de l’élément avec le focus sur l’élément focusable suivant dans la direction spécifiée.
public:
static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection);
/// [Windows.Foundation.Metadata.Overload("TryMoveFocus")]
static bool TryMoveFocus(FocusNavigationDirection const& focusNavigationDirection);
[Windows.Foundation.Metadata.Overload("TryMoveFocus")]
public static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection);
function tryMoveFocus(focusNavigationDirection)
Public Shared Function TryMoveFocus (focusNavigationDirection As FocusNavigationDirection) As Boolean
Paramètres
- focusNavigationDirection
- FocusNavigationDirection
Direction à parcourir (dans l’ordre des tabulations).
Retours
bool
true si le focus a été déplacé ; sinon, false.
- Attributs
Remarques
L’ordre de tabulation est l’ordre dans lequel un utilisateur passe d’un contrôle à un autre en appuyant sur la touche Tab (vers l’avant) ou Maj+Tab (vers l’arrière).
Cette méthode utilise la séquence d’ordre de tabulation et le comportement pour parcourir tous les éléments focusables dans l’interface utilisateur.
- Si le focus se trouve sur le premier élément de l’ordre de tabulation et que FocusNavigationDirection.Previous est spécifié, le focus se déplace vers le dernier élément.
- Si le focus se trouve sur le dernier élément de l’ordre de tabulation et que FocusNavigationDirection.Next est spécifié, le focus se déplace vers le premier élément.
Vous pouvez également utiliser la méthode FindNextElement(FocusNavigationDirection, FindNextElementOptions) ou la méthode FindNextElement(FocusNavigationDirection) pour déplacer le focus par programmation. Ces méthodes récupèrent l’élément (en tant que DependencyObject) qui recevra le focus en fonction du sens de navigation spécifié (navigation directionnelle uniquement, ne peut pas être utilisé pour émuler la navigation par onglet).
Note
Nous vous recommandons d’utiliser la méthode FindNextElement au lieu de la raison FindNextFocusableElement de FindNextFocusableElement la récupération d’un UIElementélément, qui retourne null si l’élément focusable suivant n’est pas un UIElement (tel qu’un objet Hyperlink).
Voir aussi
- TryMoveFocus(FocusNavigationDirection, FindNextElementOptions)
- Interactions avec le clavier
- Navigation focus pour le clavier, le boîtier de commande, le contrôle à distance et les outils d’accessibilité
- Navigation de focus programmatique
S’applique à
TryMoveFocus(FocusNavigationDirection, FindNextElementOptions)
Tente de modifier le focus de l’élément avec le focus sur l’élément focusable suivant dans la direction spécifiée, à l’aide des options de navigation spécifiées.
public:
static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection, FindNextElementOptions ^ focusNavigationOptions);
/// [Windows.Foundation.Metadata.Overload("TryMoveFocusWithOptions")]
static bool TryMoveFocus(FocusNavigationDirection const& focusNavigationDirection, FindNextElementOptions const& focusNavigationOptions);
[Windows.Foundation.Metadata.Overload("TryMoveFocusWithOptions")]
public static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection, FindNextElementOptions focusNavigationOptions);
function tryMoveFocus(focusNavigationDirection, focusNavigationOptions)
Public Shared Function TryMoveFocus (focusNavigationDirection As FocusNavigationDirection, focusNavigationOptions As FindNextElementOptions) As Boolean
Paramètres
- focusNavigationDirection
- FocusNavigationDirection
Direction à parcourir (dans l’ordre des tabulations).
- focusNavigationOptions
- FindNextElementOptions
Options permettant d’identifier l’élément suivant pour recevoir le focus avec le clavier/le contrôleur/la navigation à distance.
Retours
bool
true si le focus a été déplacé ; sinon, false.
- Attributs
Remarques
L’ordre de tabulation est l’ordre dans lequel un utilisateur passe d’un contrôle à un autre en appuyant sur la touche Tab (vers l’avant) ou Maj+Tab (vers l’arrière).
Cette méthode utilise la séquence d’ordre de tabulation et le comportement pour parcourir tous les éléments focusables dans l’interface utilisateur.
- Si le focus se trouve sur le premier élément de l’ordre de tabulation et que FocusNavigationDirection.Previous est spécifié, le focus se déplace vers le dernier élément.
- Si le focus se trouve sur le dernier élément de l’ordre de tabulation et que FocusNavigationDirection.Next est spécifié, le focus se déplace vers le premier élément.
Vous pouvez également utiliser la méthode FindNextElement(FocusNavigationDirection, FindNextElementOptions) ou la méthode FindNextElement(FocusNavigationDirection) pour déplacer le focus par programmation. Ces méthodes récupèrent l’élément (en tant que DependencyObject) qui recevra le focus en fonction du sens de navigation spécifié (navigation directionnelle uniquement, ne peut pas être utilisé pour émuler la navigation par onglet).
Note
Nous vous recommandons d’utiliser la méthode FindNextElement au lieu de la raison FindNextFocusableElement de FindNextFocusableElement la récupération d’un UIElementélément, qui retourne null si l’élément focusable suivant n’est pas un UIElement (tel qu’un objet Hyperlink).
Voir aussi
- TryMoveFocus(FocusNavigationDirection)
- Interactions avec le clavier
- Navigation focus pour le clavier, le boîtier de commande, le contrôle à distance et les outils d’accessibilité
- Navigation de focus programmatique