XYFocusNavigationStrategyOverride Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica como a estrutura XAML determina o destino de uma navegação XY.
Substitui 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
- Herança
-
XYFocusNavigationStrategyOverride
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Creators Update (introduzida na 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v4.0)
|
Campos
Auto | 1 | Indica que a estratégia de navegação é herdada dos ancestrais do elemento. Se todos os ancestrais tiverem um valor auto, a estratégia de fallback será Projeção. |
NavigationDirectionDistance | 3 | Indica que o foco se move para o elemento mais próximo do eixo da direção de navegação. A borda do retângulo delimitador correspondente à direção de navegação é estendida e projetada para identificar os destinos de candidatos. O primeiro elemento encontrado é identificado como o destino. No caso de vários candidatos, o elemento mais próximo é identificado como o destino. Se ainda houver vários candidatos, o elemento na extremidade superior esquerda é identificado como o candidato. O foco se move de A para C e, em seguida, de C para B na navegação para baixo |
None | 0 | Nenhuma substituição de navegação é aplicada. |
Projection | 2 | Indica que o foco se move para o primeiro elemento encontrado ao projetar a borda do elemento focalizado no momento na direção da navegação. Observação Outros fatores, como o elemento focalizado anteriormente e a proximidade ao eixo da direção de navegação, podem influenciar o resultado. O foco se move de A para D na navegação para baixo com base na projeção da borda inferior de A |
RectilinearDistance | 4 | Indica que o foco se move para o elemento mais próximo com base na distância 2D mais curta (métrica de Manhattan). Essa distância é calculada ao adicionar a distância principal e a secundária de cada candidato potencial. No caso de um empate:
Aqui, mostramos como o foco se move de A para B com base na distância retilinear.
O foco passa de A para B com base na distância retilinear |
Comentários
A navegação XY é usada para navegar em uma interface do usuário com um gamepad, controle remoto ou setas direcionais do teclado. Para obter mais informações, consulte Gamepad e interações de controle remoto