Langage

XYFocusNavigationStrategy Énumération

Définition

Spécifie la stratégie d’ambiguïté utilisée pour naviguer entre plusieurs cibles candidates à l’aide de XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy et XYFocusUpNavigationStrategy.

Note

D’autres facteurs, tels que l’élément précédemment ciblé ou la proximité de l’axe de la direction de navigation, peuvent influencer le résultat final de la navigation.

public enum class XYFocusNavigationStrategy
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class XYFocusNavigationStrategy
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum XYFocusNavigationStrategy
Public Enum XYFocusNavigationStrategy
Héritage
XYFocusNavigationStrategy
Attributs

Champs

Nom Valeur Description
Auto 0

Indique que la stratégie de navigation est héritée des ancêtres de l’élément. Si tous les ancêtres ont une valeur , la stratégie de Autosecours est Projection.

Projection 1

Indique que le focus se déplace vers le premier élément rencontré lors du projetage du bord de l’élément actuellement concentré dans la direction de la navigation.

Navigation focus - projection

Le focus passe d’A à D à la navigation vers le bas en fonction de la projection du bord inférieur d’A

NavigationDirectionDistance 2

Indique que le focus se déplace vers l’élément le plus proche de l’axe de la direction de navigation.

Le bord du rectangle englobant correspondant à la direction de navigation est étendu et projeté pour identifier les cibles candidates. Le premier élément rencontré est identifié comme cible. Dans le cas de plusieurs candidats, l’élément le plus proche est identifié comme cible. S’il existe toujours plusieurs candidats, l’élément le plus à gauche/le plus haut est identifié comme candidat.

Navigation focus - distance

Le focus passe d’A à C, puis de C à B dans la navigation vers le bas

RectilinearDistance 3

Indique que le focus se déplace vers l’élément le plus proche en fonction de la distance 2D la plus courte (métrique Manhattan).

Cette distance est calculée en ajoutant la distance primaire et la distance secondaire de chaque candidat potentiel. Dans le cas d’une cravate :

  • Le premier élément à gauche est sélectionné si la direction de navigation est vers le haut ou le bas
  • Le premier élément en haut est sélectionné si le sens de navigation est de gauche ou de droite

Ici, nous montrons comment le focus passe de A à B en fonction de la distance rectiligne.

  • Distance (A, B, Bas) = 10 + 0 = 10
  • Distance (A, C, Down) = 0 + 30 = 30
  • Distance (A, D, Down) 30 + 0 = 30
Navigation focus - distance rectiligne

Le focus passe de A à B en fonction de la distance rectiligne

Remarques

La navigation XY permet de naviguer dans une interface utilisateur avec un contrôleur de jeu ou des flèches directionnelles clavier. Pour plus d’informations, consultez interactions avec le Boîtier de commande et le contrôle à distance

S’applique à

Voir aussi