XYFocusNavigationStrategyOverride Énumération
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.
Spécifie la façon dont l’infrastructure XAML détermine la cible d’une navigation XY.
Remplace XYFocusKeyboardNavigationStrategyMode.
public enum class XYFocusNavigationStrategyOverride
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class XYFocusNavigationStrategyOverride
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum XYFocusNavigationStrategyOverride
Public Enum XYFocusNavigationStrategyOverride
- Héritage
-
XYFocusNavigationStrategyOverride
- Attributs
Champs
Auto | 1 | Indique que la stratégie de navigation est héritée des ancêtres de l’élément. Si tous les ancêtres ont la valeur , la stratégie de |
NavigationDirectionDistance | 3 | Indique que le focus se déplace vers l’élément le plus proche de l’axe du sens de navigation. Le bord du rect 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 la cible. S’il existe encore plusieurs candidats, l’élément le plus à gauche est identifié comme candidat. Le focus passe de A à C, puis de C à B lors de la navigation vers le bas |
None | 0 | Aucune substitution de navigation n’est appliquée. |
Projection | 2 | Indique que le focus se déplace vers le premier élément rencontré lors de la projection du bord de l’élément actuellement ciblé dans le sens de la navigation. Notes D’autres facteurs, tels que l’élément précédemment ciblé et la proximité de l’axe du sens de navigation, peuvent influencer le résultat. Le focus passe de A à D sur la navigation vers le bas en fonction de la projection du bord inférieur de A |
RectilinearDistance | 4 | 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 égalité :
Ici, nous montrons comment le focus passe de A à B en fonction de la 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 à l’aide d’un contrôleur de jeu ou de flèches directionnelles du clavier. Pour plus d’informations, consultez Interactions entre le boîtier de commande et la commande à distance