Partager via


FocusManager.FindNextFocusableElement Méthode

Définition

Surcharges

FindNextFocusableElement(FocusNavigationDirection)

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

FindNextFocusableElement(FocusNavigationDirection, Rect)

Récupère l’élément qui doit recevoir le focus en fonction du sens 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 du sens de navigation spécifié.

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

Direction vers laquelle le focus passe de l’élément à l’élément 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 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 , car récupère un , qui retourne si l’élément focusable suivant n’est pas un (par exemple, un objet Hyperlink ).

Voir aussi

S’applique à

FindNextFocusableElement(FocusNavigationDirection, Rect)

Récupère l’élément qui doit recevoir le focus en fonction du sens 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

Direction qui déplace l’élément vers l’élément dans l’interface utilisateur de l’application.

hintRect
Rect

Rectangle englobant utilisé pour influencer l’élément qui est le plus susceptible d’être considéré comme le suivant pour recevoir le focus. Voici quelques exemples qui peuvent être utiles :

  • Lorsqu’aucun élément n’a actuellement le focus, la spécification d’un petit rectangle à l’emplacement de l’écran (-1, -1) démarre le focus à partir du coin supérieur gauche de l’affichage.
  • Dans un guide de programme dans lequel 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 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 , car récupère un , qui retourne si l’élément focusable suivant n’est pas un (par exemple, un objet Hyperlink ).

Voir aussi

S’applique à