XYFocusNavigationStrategyOverride 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 cómo determina el marco XAML el destino de una navegación XY.
Invalida XYFocusKeyboardNavigationStrategyMode.
public enum class XYFocusNavigationStrategyOverride
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
enum class XYFocusNavigationStrategyOverride
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
public enum XYFocusNavigationStrategyOverride
Public Enum XYFocusNavigationStrategyOverride
- Herencia
-
XYFocusNavigationStrategyOverride
- 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 | 1 | 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 | 3 | 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 |
None | 0 | No se aplica ninguna invalidación de navegación. |
Projection | 2 | 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. Nota: Otros factores, como el elemento previamente centrado y la proximidad al eje de la dirección de navegación, pueden influir en el resultado. El foco pasa de A a D en la navegación hacia abajo en función de la proyección del borde inferior de A |
RectilinearDistance | 4 | 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, control remoto o flechas direccionales del teclado. Para obtener más información, consulta Interacciones de controlador para juegos y control remoto