XYFocusNavigationStrategy Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica la estrategia de desambiguación usada para navegar entre varios destinos candidatos mediante XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy y XYFocusUpNavigationStrategy.
Nota
Otros factores, como el elemento centrado anteriormente o la proximidad al eje de la dirección de navegación, pueden influir en el resultado final de navegación.
public enum class XYFocusNavigationStrategy
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
enum class XYFocusNavigationStrategy
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
public enum XYFocusNavigationStrategy
Public Enum XYFocusNavigationStrategy
- Herencia
-
XYFocusNavigationStrategy
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Campos
Auto | 0 | Indica que la estrategia de navegación se hereda de los antecesores del elemento. Si todos los antecesores tienen un valor de Auto, la estrategia de reserva es Proyección. |
NavigationDirectionDistance | 2 | Indica que el foco se mueve al elemento más cercano al eje de la dirección de navegación. El borde del rectángulo delimitador correspondiente a la dirección de navegación se extiende y se proyecta para identificar los destinos candidatos. El primer elemento encontrado se identifica como destino. En el caso de varios candidatos, el elemento más cercano se identifica como destino. Si todavía hay varios candidatos, el elemento situado más arriba o más a la izquierda se identifica como candidato. ![]() El foco se mueve de A a C y, a continuación, de C a B en la navegación hacia abajo |
Projection | 1 | Indica que el foco se mueve al primer elemento encontrado al proyectar el borde del elemento centrado actualmente en la dirección de navegación. ![]() El foco se mueve de A a D en la navegación hacia abajo en función de la proyección del borde inferior de A |
RectilinearDistance | 3 | Indica que el foco se mueve al elemento más cercano en función de la distancia 2D más corta (métrica manhattan). Esta distancia se calcula agregando la distancia primaria y la distancia secundaria de cada candidato potencial. En el caso de un empate:
Aquí se muestra cómo se mueve el foco de A a B en función de la distancia rectilínea.
![]() El foco se mueve de A a B en función de la distancia rectilínea |
Comentarios
La navegación XY se usa para navegar por una interfaz de usuario (UI) con un controlador para juegos, un control remoto o flechas direccionales de teclado. Para obtener más información, consulta Interacciones de controlador para juegos y control remoto