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

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

适用于