XamlSourceFocusNavigationReason 枚举

定义

定义一些值,该值表示 Windows.UI.Xaml.UIElement 在使用 DesktopWindowXamlSource 对象承载基于 XAML 的 UI 的桌面应用程序中获得焦点的原因。 XamlSourceFocusNavigationRequest.Reason 属性返回这些值之一。

public enum class XamlSourceFocusNavigationReason
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Xaml.Hosting.HostingContract, 196608)]
enum class XamlSourceFocusNavigationReason
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Xaml.Hosting.HostingContract), 196608)]
public enum XamlSourceFocusNavigationReason
Public Enum XamlSourceFocusNavigationReason
继承
XamlSourceFocusNavigationReason
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.17763.0 中引入)
API contract
Windows.UI.Xaml.Hosting.HostingContract (在 v3.0 中引入)

字段

Down 10

设置焦点是为了响应用户使用四向导航体验向下导航, (例如,使用键盘箭头键) 。

First 3

设置焦点是为了响应用户导航到下一个元素,方法是使用双向导航体验 (例如按 Tab) 。

Last 4

设置焦点是为了响应用户使用双向导航体验导航到上一个元素 (例如按 Shift-Tab) 。

Left 7

设置焦点是为了响应用户使用四向导航体验向左导航 (例如,使用键盘箭头键) 。

Programmatic 0

焦点以编程方式设置。

Restore 1

焦点在任务切换(如按 Alt + Tab)后恢复。

Right 9

设置焦点是为了响应用户使用四向导航体验向右导航, (例如,使用键盘箭头键) 。

Up 8

设置焦点是为了响应用户使用四向导航体验向上导航, (例如,使用键盘箭头键) 。

适用于