Partager via


FocusManager.FindNextFocusableElement Méthode

Définition

Surcharges

FindNextFocusableElement(FocusNavigationDirection)

Récupère l’élément qui doit recevoir le focus en fonction de la direction de navigation spécifiée.

FindNextFocusableElement(FocusNavigationDirection, Rect)

Récupère l’élément qui doit recevoir le focus en fonction de la direction de navigation et du rectangle d’indicateur spécifiés.

FindNextFocusableElement(FocusNavigationDirection)

Récupère l’élément qui doit recevoir le focus en fonction de la direction de navigation spécifiée.

public:
 static UIElement ^ FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection);
/// [Windows.Foundation.Metadata.Overload("FindNextFocusableElement")]
 static UIElement FindNextFocusableElement(FocusNavigationDirection const& focusNavigationDirection);
[Windows.Foundation.Metadata.Overload("FindNextFocusableElement")]
public static UIElement FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection);
function findNextFocusableElement(focusNavigationDirection)
Public Shared Function FindNextFocusableElement (focusNavigationDirection As FocusNavigationDirection) As UIElement

Paramètres

focusNavigationDirection
FocusNavigationDirection

La direction du focus se déplace d’un élément à l’autre dans l’interface utilisateur de l’application.

Retours

null si le focus ne peut pas être défini dans la direction spécifiée.

Attributs

Remarques

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 de la direction de navigation spécifiée (la navigation directionnelle uniquement ne peut pas être utilisée pour émuler la navigation par tabulation).

Notes

Nous vous recommandons d’utiliser la méthode FindNextElement au lieu de FindNextFocusableElement , car FindNextFocusableElement récupère un UIElement, qui retourne null si l’élément pouvant être focusé suivant n’est pas un UIElement (tel qu’un objet Hyperlink ).

Voir aussi

S’applique à

FindNextFocusableElement(FocusNavigationDirection, Rect)

Récupère l’élément qui doit recevoir le focus en fonction de la direction de navigation et du rectangle d’indicateur spécifiés.

public:
 static UIElement ^ FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection, Rect hintRect);
/// [Windows.Foundation.Metadata.Overload("FindNextFocusableElementWithHint")]
 static UIElement FindNextFocusableElement(FocusNavigationDirection const& focusNavigationDirection, Rect const& hintRect);
[Windows.Foundation.Metadata.Overload("FindNextFocusableElementWithHint")]
public static UIElement FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection, Rect hintRect);
function findNextFocusableElement(focusNavigationDirection, hintRect)
Public Shared Function FindNextFocusableElement (focusNavigationDirection As FocusNavigationDirection, hintRect As Rect) As UIElement

Paramètres

focusNavigationDirection
FocusNavigationDirection

La direction dans laquelle le focus se déplace d’un élément à l’autre dans l’interface utilisateur de l’application.

hintRect
Rect

Rectangle englobant utilisé pour influencer l’élément le plus susceptible d’être considéré comme le suivant pour recevoir le focus. Voici quelques exemples où cela peut être utile :

  • Quand aucun élément n’a actuellement le focus, la spécification d’un petit rectangle à un emplacement d’écran de (-1, -1) démarre le focus à partir du coin supérieur gauche de l’affichage.
  • Dans un guide de programme où vous souhaitez vous assurer que les programmes à l’heure actuelle reçoivent le focus. (L’algorithme de focus peut favoriser les montres ultérieurement en fonction d’un certain nombre de facteurs.)

Retours

null si le focus ne peut pas être défini dans la direction spécifiée.

Attributs

Remarques

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 de la direction de navigation spécifiée (la navigation directionnelle uniquement ne peut pas être utilisée pour émuler la navigation par tabulation).

Notes

Nous vous recommandons d’utiliser la méthode FindNextElement au lieu de FindNextFocusableElement , car FindNextFocusableElement récupère un UIElement, qui retourne null si l’élément pouvant être focusé suivant n’est pas un UIElement (tel qu’un objet Hyperlink ).

Voir aussi

S’applique à