XYFocusNavigationStrategy Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica la strategia di disambiguazione usata per spostarsi tra più destinazioni candidate usando XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy e XYFocusUpNavigationStrategy.
Nota
Altri fattori, ad esempio l'elemento con stato attivo in precedenza o la prossimità all'asse della direzione di navigazione, possono influenzare il risultato dell'estremità di navigazione.
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
- Ereditarietà
-
XYFocusNavigationStrategy
- Attributi
Campi
Auto | 0 | Indica che la strategia di navigazione viene ereditata dai predecessori dell'elemento. Se tutti i predecessori hanno un valore pari a , la strategia di |
NavigationDirectionDistance | 2 | Indica che lo stato attivo si sposta sull'elemento più vicino all'asse della direzione di navigazione. Il bordo del rettangolo di delimitazione corrispondente alla direzione di navigazione viene esteso e proiettato per identificare le destinazioni candidate. Il primo elemento rilevato viene identificato come destinazione. Nel caso di più candidati, l'elemento più vicino viene identificato come destinazione. Se sono ancora presenti più candidati, l'elemento in alto a sinistra viene identificato come candidato. Lo stato attivo passa da A a C e quindi da C a B nella navigazione verso il basso |
Projection | 1 | Indica che lo stato attivo si sposta sul primo elemento rilevato durante la proiezione del bordo dell'elemento attualmente attivo nella direzione di navigazione. Lo stato attivo passa da A a D sullo spostamento verso il basso in base alla proiezione del bordo inferiore di A |
RectilinearDistance | 3 | Indica che lo stato attivo passa all'elemento più vicino in base alla distanza 2D più breve (metrica Manhattan). Questa distanza viene calcolata aggiungendo la distanza primaria e la distanza secondaria di ogni potenziale candidato. Nel caso di una cravatta:
Di seguito viene illustrato come lo stato attivo si sposta da A a B in base alla distanza rectilineare.
Lo stato attivo passa da A a B in base alla distanza rectilinea |
Commenti
Lo spostamento XY viene usato per spostarsi in un'interfaccia utente con un controller di gioco o frecce direzionali della tastiera. Per altre info, vedi Game pad e interazioni di controllo remoto