XamlSourceFocusNavigationRequest Konstruktoren
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.
Überlädt
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason) |
Initialisiert eine neue instance der XamlSourceFocusNavigationRequest-Klasse mit dem Grund für die Navigationsanforderung. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect) |
Initialisiert eine neue instance der XamlSourceFocusNavigationRequest-Klasse mit dem Grund für die Navigationsanforderung und dem umgebenden Rechteck, das den Navigationsfokus erhält. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid) |
Initialisiert eine neue instance der XamlSourceFocusNavigationRequest-Klasse mit dem Grund für die Navigationsanforderung, dem umgebenden Rechteck, das den Navigationsfokus erhält, und der eindeutigen Korrelations-ID für die Anforderung. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)
Initialisiert eine neue instance der XamlSourceFocusNavigationRequest-Klasse mit dem Grund für die Navigationsanforderung.
public:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)
Parameter
Ein -Wert, der den Grund für die Navigationsanforderung angibt.
Gilt für:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)
Initialisiert eine neue instance der XamlSourceFocusNavigationRequest-Klasse mit dem Grund für die Navigationsanforderung und dem umgebenden Rechteck, das den Navigationsfokus erhält.
public:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect);
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason, Rect const& hintRect);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect);
function XamlSourceFocusNavigationRequest(reason, hintRect)
Public Sub New (reason As XamlSourceFocusNavigationReason, hintRect As Rect)
Parameter
Ein -Wert, der den Grund für die Navigationsanforderung angibt.
- hintRect
- Rect
Das begrenzungsgebundene Rechteck des Elements in der Desktopanwendung, das den Fokus verliert (d. a. das Element, das den Fokus hatte, bevor desktopWindowXamlSource den Fokus erhielt). Dieser Parameter wird verwendet, um Kontext für das UWP-XAML-Framework bereitzustellen, wenn der Benutzer desktopWindowXamlSource mithilfe einer 4-direktionigen Navigationsoberfläche (z. B. mithilfe von Tastaturpfeiltasten) eingibt. Weitere Informationen finden Sie in den Hinweisen.
Hinweise
Der Parameter hintRect wird verwendet, um Kontext für das UWP-XAML-Framework bereitzustellen, wenn der Benutzer desktopWindowXamlSource mithilfe einer Navigationsoberfläche in 4 Richtungen (z. B. mithilfe von Tastaturpfeiltasten) mit den Reason-WertenLinks, Rechts, Oben oder Nach unten eingibt. Angenommen, links von DesktopWindowXamlSource befinden sich drei WPF-Schaltflächen und innerhalb von DesktopWindowXamlSource drei UWP-Schaltflächen, sodass insgesamt ein 3x2-Raster von Schaltflächen über zwei Benutzeroberflächenframeworks verfügt. Wenn der Benutzer den Pfeil nach rechts auf der Tastatur von der mittleren WPF-Schaltfläche aus drückt, soll der Fokus zur mittleren UWP-Schaltfläche in DesktopWindowXamlSource verschoben werden. Um dies zu erreichen, übergeben Sie das umgebende Rechteck der mittleren WPF-Schaltfläche an den hintRect-Parameter, und geben Sie Als Reason-Parameter Right an.
Gilt für:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)
Initialisiert eine neue instance der XamlSourceFocusNavigationRequest-Klasse mit dem Grund für die Navigationsanforderung, dem umgebenden Rechteck, das den Navigationsfokus erhält, und der eindeutigen Korrelations-ID für die Anforderung.
public:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect, Platform::Guid correlationId);
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason, Rect const& hintRect, winrt::guid const& correlationId);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect, Guid correlationId);
function XamlSourceFocusNavigationRequest(reason, hintRect, correlationId)
Public Sub New (reason As XamlSourceFocusNavigationReason, hintRect As Rect, correlationId As Guid)
Parameter
Ein -Wert, der den Grund für die Navigationsanforderung angibt.
- hintRect
- Rect
Das begrenzungsgebundene Rechteck des Elements in der Desktopanwendung, das den Fokus verliert (d. a. das Element, das den Fokus hatte, bevor desktopWindowXamlSource den Fokus erhielt). Dieser Parameter wird verwendet, um Kontext für das UWP-XAML-Framework bereitzustellen, wenn der Benutzer desktopWindowXamlSource mithilfe einer 4-direktionigen Navigationsoberfläche (z. B. mithilfe von Tastaturpfeiltasten) eingibt. Weitere Informationen finden Sie in den Hinweisen.
- correlationId
-
Guid
Platform::Guid
winrt::guid
Der eindeutige Bezeichner für die Navigationsanforderung. Sie können diesen Parameter zu Protokollierungszwecken verwenden, oder wenn Sie über eine vorhandene Korrelations-ID aus einer bereits laufenden Fokusverschiebung verfügen und diese Fokusbewegung mit der aktuellen Navigationsanforderung verbinden möchten.
Hinweise
Der Parameter hintRect wird verwendet, um Kontext für das UWP-XAML-Framework bereitzustellen, wenn der Benutzer desktopWindowXamlSource mithilfe einer Navigationsoberfläche in 4 Richtungen (z. B. mithilfe von Tastaturpfeiltasten) mit den Reason-WertenLinks, Rechts, Oben oder Nach unten eingibt. Angenommen, links von DesktopWindowXamlSource befinden sich drei WPF-Schaltflächen und innerhalb von DesktopWindowXamlSource drei UWP-Schaltflächen, sodass insgesamt ein 3x2-Raster von Schaltflächen über zwei Benutzeroberflächenframeworks verfügt. Wenn der Benutzer den Pfeil nach rechts auf der Tastatur von der mittleren WPF-Schaltfläche aus drückt, soll der Fokus zur mittleren UWP-Schaltfläche in DesktopWindowXamlSource verschoben werden. Um dies zu erreichen, übergeben Sie das umgebende Rechteck der mittleren WPF-Schaltfläche an den hintRect-Parameter, und geben Sie Als Reason-Parameter Right an.