Freigeben über


XamlSourceFocusNavigationRequest Konstruktoren

Definition

Überlädt

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Initialisiert eine neue instance eines XamlSourceFocusNavigationRequest-Objekts für den angegebenen Navigationsanforderungsgrund.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Initialisiert eine neue instance eines XamlSourceFocusNavigationRequest-Objekts für den angegebenen Navigationsanforderungsgrund und das umgebende 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 empfängt, und der eindeutigen Korrelations-ID für die Anforderung.

Initialisiert eine neue instance eines XamlSourceFocusNavigationRequest-Objekts für den angegebenen Navigationsanforderungsgrund, das umgebende Rechteck, das den Navigationsfokus empfängt, und die eindeutige Korrelations-ID für die Anforderung.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Initialisiert eine neue instance eines XamlSourceFocusNavigationRequest-Objekts für den angegebenen Navigationsanforderungsgrund.

public:
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)

Parameter

reason
XamlSourceFocusNavigationReason

Der Grund für die Navigationsanforderung.

Gilt für:

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Initialisiert eine neue instance eines XamlSourceFocusNavigationRequest-Objekts für den angegebenen Navigationsanforderungsgrund und das umgebende 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

Der Grund für die Navigationsanforderung.

hintRect
Rect

Das umgebende Rechteck des Elements in der Desktopanwendung, das den Fokus verliert (d. a. das Element, das den Fokus hatte, bevor die DesktopWindowXamlSource den Fokus erhielt). Dieser Parameter wird verwendet, um Kontext für das WinUI-XAML-Framework bereitzustellen, wenn der Benutzer die DesktopWindowXamlSource über eine 4-direktionale Navigationsoberfläche wie die Tastaturpfeiltasten eingibt.

Hinweise

Ein Beispielanwendungsfall für dieses Objekt ist, dass links von DesktopWindowXamlSource drei WPF-Schaltflächen und drei WinUI-Schaltflächen innerhalb der DesktopWindowXamlSource vorhanden sind (insgesamt sechs Schaltflächen in einem 3x2-Raster über zwei Ui-Frameworks). Wenn der Benutzer über die mittlere WPF-Schaltfläche den Pfeil nach rechts auf der Tastatur drückt, sollte der Fokus auf die mittlere WinUI-Schaltfläche in der DesktopWindowXamlSource verschoben werden. Um dies zu erreichen, übergeben Sie das umgebende Rechteck der mittleren WPF-Schaltfläche an den parameter hintRect , und geben Sie Right als Grundparameter 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 empfängt, und der eindeutigen Korrelations-ID für die Anforderung.

Initialisiert eine neue instance eines XamlSourceFocusNavigationRequest-Objekts für den angegebenen Navigationsanforderungsgrund, das umgebende Rechteck, das den Navigationsfokus empfängt, und die eindeutige 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

Der Grund für die Navigationsanforderung.

hintRect
Rect

Das umgebende Rechteck des Elements in der Desktopanwendung, das den Fokus verliert (d. a. das Element, das den Fokus hatte, bevor die DesktopWindowXamlSource den Fokus erhielt). Dieser Parameter wird verwendet, um Kontext für das WinUI-XAML-Framework bereitzustellen, wenn der Benutzer die DesktopWindowXamlSource über eine 4-direktionale Navigationsoberfläche wie die Tastaturpfeiltasten eingibt.

correlationId
Guid

Platform::Guid

winrt::guid

Der eindeutige Bezeichner für die Navigationsanforderung. Sie können diesen Parameter für Protokollierungszwecke verwenden, oder wenn Sie über eine vorhandene Korrelations-ID aus einer laufenden Fokusbewegung verfügen, die bereits in Bearbeitung ist und Sie diese Fokusbewegung mit der aktuellen Navigationsanforderung verbinden möchten.

Hinweise

Ein Beispielanwendungsfall für dieses Objekt ist, dass links von DesktopWindowXamlSource drei WPF-Schaltflächen und drei WinUI-Schaltflächen innerhalb der DesktopWindowXamlSource vorhanden sind (insgesamt sechs Schaltflächen in einem 3x2-Raster über zwei Ui-Frameworks). Wenn der Benutzer über die mittlere WPF-Schaltfläche den Pfeil nach rechts auf der Tastatur drückt, sollte der Fokus auf die mittlere WinUI-Schaltfläche in der DesktopWindowXamlSource verschoben werden. Um dies zu erreichen, übergeben Sie das umgebende Rechteck der mittleren WPF-Schaltfläche an den parameter hintRect , und geben Sie Right als Grundparameter an.

Gilt für: