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 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
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
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
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.