Freigeben über


XamlSourceFocusNavigationRequest Konstruktoren

Definition

Ü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

reason
XamlSourceFocusNavigationReason

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

reason
XamlSourceFocusNavigationReason

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

reason
XamlSourceFocusNavigationReason

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.

Gilt für: