XYFocusNavigationStrategyOverride Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, wie das XAML-Framework das Ziel einer XY-Navigation bestimmt.
Überschreibt 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
- Vererbung
-
XYFocusNavigationStrategyOverride
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Felder
Auto | 1 | Gibt an, dass die Navigationsstrategie von den Vorgängern des Elements geerbt wird. Wenn alle Vorgänger den Wert Auto haben, lautet die Fallbackstrategie Projektion. |
NavigationDirectionDistance | 3 | Gibt an, dass der Fokus auf das Element verschoben wird, das der Achse der Navigationsrichtung am nächsten ist. Der Rand des begrenzungsenden Rekts, der der Navigationsrichtung entspricht, wird erweitert und projiziert, um Kandidatenziele zu identifizieren. Das erste gefundene Element wird als Ziel identifiziert. Bei mehreren Kandidaten wird das nächstgelegene Element als Ziel identifiziert. Wenn noch mehrere Kandidaten vorhanden sind, wird das oberste/linke Element als Kandidat identifiziert. Der Fokus wechselt von A nach C und dann von C nach B in der Navigation nach unten |
None | 0 | Es wird keine Navigationsüberschreibung angewendet. |
Projection | 2 | Gibt an, dass der Fokus auf das erste Element verschoben wird, das beim Projizieren der Kante des aktuell fokussierten Elements in Navigationsrichtung gefunden wird. Hinweis Andere Faktoren, wie das zuvor fokussierte Element und die Nähe zur Achse der Navigationsrichtung, können das Ergebnis beeinflussen. Der Fokus bewegt sich von A nach D bei der Navigation nach unten, basierend auf der Projektion des unteren Rands von A |
RectilinearDistance | 4 | Gibt an, dass der Fokus basierend auf der kürzesten 2D-Entfernung (Manhattan-Metrik) auf das nächstgelegene Element verschoben wird. Diese Entfernung wird berechnet, indem die primäre Entfernung und die sekundäre Entfernung jedes potenziellen Kandidaten hinzugefügt werden. Bei Gleichstand:
Hier zeigen wir, wie sich der Fokus basierend auf der geradlinigen Entfernung von A nach B bewegt.
Der Fokus bewegt sich basierend auf der geradlinigen Entfernung von A nach B |
Hinweise
Die XY-Navigation wird verwendet, um mit einem Gamepad, einer Fernbedienung oder mit Tastaturrichtungspfeilen durch eine Benutzeroberfläche (UI) zu navigieren. Weitere Informationen finden Sie unter Gamepad- und Remotesteuerungsinteraktionen.