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 disambiguation utilizzata per spostarsi tra più destinazioni candidate usando XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy e XYFocusUpNavigationStrategy.
Nota
Altri fattori, ad esempio l'elemento incentrato in precedenza o la prossimità all'asse della direzione di navigazione, possono influenzare il risultato finale di navigazione.
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
- Ereditarietà
-
XYFocusNavigationStrategy
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)
|
Campi
Auto | 0 | Indica che la strategia di spostamento viene ereditata dai predecessori dell'elemento. Se tutti i predecessori hanno un valore auto, la strategia di fallback è Proiezione. |
NavigationDirectionDistance | 2 | Indica che lo stato attivo passa all'elemento più vicino all'asse della direzione di navigazione. Il bordo del limite 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 più alto/sinistro viene identificato come candidato. Lo stato attivo passa da A a C e da C a B nella navigazione verso il basso |
Projection | 1 | Indica che lo stato attivo passa al primo elemento rilevato quando si proietta il bordo dell'elemento attualmente incentrato nella direzione di spostamento. Lo stato attivo passa da A a D sulla navigazione 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 un tie:
Di seguito viene illustrato come lo stato attivo si sposta da A a B in base alla distanza rectilinea.
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 gamepad, un controllo remoto o frecce direzionali della tastiera. Per altre informazioni, vedere Interazioni di Gamepad e controllo remoto