Langage

FocusManager.TryMoveFocus Méthode

Définition

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

Boolean

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

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

Boolean

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

S’applique à