Sprache

XamlSourceFocusNavigationReason Enumeration

Definition

Gibt Werte an, die Gründe darstellen, aus denen ein UIElement den Fokus in einer Desktopanwendung erhält, die ein DesktopWindowXamlSource -Objekt verwendet, um XAML-basierte UI zu hosten.

public enum class XamlSourceFocusNavigationReason
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 327680)]
enum class XamlSourceFocusNavigationReason
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 327680)]
public enum XamlSourceFocusNavigationReason
Public Enum XamlSourceFocusNavigationReason
Vererbung
XamlSourceFocusNavigationReason
Attribute

Felder

Name Wert Beschreibung
Programmatic 0

Der Fokus wurde programmgesteuert festgelegt.

Restore 1

Der Fokus wurde nach einem Aufgabenwechsel wie dem Drücken derALT-TAB-TASTE + wiederhergestellt.

First 3

Der Fokus wurde als Reaktion darauf festgelegt, dass der Benutzer mit bidirektionaler Navigation zum nächsten Element navigiert, z. B. durch Drücken der TAB-TASTE.

Last 4

Der Fokus wurde als Reaktion darauf festgelegt, dass der Benutzer mit bidirektionaler Navigation zum vorherigen Element navigiert, z. B. durch Drücken der UMSCHALT-TAB-TASTE.

Left 7

Der Fokus wurde als Reaktion auf die Navigation nach links durch den Benutzer mithilfe der 4-Richtungsnavigation festgelegt, z. B. durch Drücken von Tastaturpfeiltasten.

Up 8

Der Fokus wurde als Reaktion auf den Benutzer festgelegt , der mithilfe der 4-Richtungsnavigation navigiert, z. B. durch Drücken von Tastaturpfeiltasten.

Right 9

Der Fokus wurde als Reaktion darauf festgelegt, dass der Benutzer mit einer 4-Richtungsnavigation nach rechts navigiert, z. B. durch Drücken von Tastaturpfeiltasten.

Down 10

Der Fokus wurde als Reaktion darauf festgelegt, dass der Benutzer mithilfe der 4-Richtungsnavigation nach unten navigiert, z. B. durch Drücken von Tastaturpfeiltasten.

Beispiele

In diesem Beispiel wird gezeigt, wie Sie einer Win32-App eine WASDK-Insel mit XAML-Inhalten hinzufügen (die Windows App SDK Laufzeit muss installiert werden, damit die App ausgeführt werden kann).

Einfache Insel-App

Gilt für:

Weitere Informationen

  • <xref:Microsoft.UI.Xaml.Hosting.XamlSourceFocusNavigationRequest.Reason%0a%0a%5bUsing+the+WinRT+XAML+hosting+API+in+a+C%2b%2b+desktop+(Win32)+app%5d(%2fwindows%2fapps%2fdesktop%2fmodernize%2fusing-the-xaml-hosting-api)>