XamlSourceFocusNavigationRequest 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason) |
根据指定的导航请求原因初始化 XamlSourceFocusNavigationRequest 对象的新实例。 |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect) |
初始化 XamlSourceFocusNavigationRequest 对象的新实例,以获取指定的导航请求原因和将接收导航焦点的边界矩形。 |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid) |
使用导航请求的原因、将接收导航焦点的边界矩形以及请求的唯一相关 ID 初始化 XamlSourceFocusNavigationRequest 类的新实例。 初始化 XamlSourceFocusNavigationRequest 对象的新实例,以获取指定的导航请求原因、将接收导航焦点的边界矩形以及请求的唯一相关 ID。 |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)
根据指定的导航请求原因初始化 XamlSourceFocusNavigationRequest 对象的新实例。
public:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)
参数
导航请求的原因。
适用于
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)
初始化 XamlSourceFocusNavigationRequest 对象的新实例,以获取指定的导航请求原因和将接收导航焦点的边界矩形。
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)
参数
导航请求的原因。
- hintRect
- Rect
桌面应用程序中失去焦点的元素的边框 (即 在 DesktopWindowXamlSource 之前具有焦点的元素) 。 当用户使用 4 方向导航体验(例如键盘箭头键)进入 DesktopWindowXamlSource 时,此参数用于为 WinUI XAML 框架提供上下文。
注解
此对象的一个示例用例是 ,DesktopWindowXamlSource 左侧有三个 WPF 按钮, DesktopWindowXamlSource 中有三个 WinUI 按钮, (跨两个 UI 框架) 的 3x2 网格共 6 个按钮。 当用户从中间 WPF 按钮按键盘上的右箭头时,焦点应移动到 DesktopWindowXamlSource 中的中间 WinUI 按钮。 为此,请将中间 WPF 按钮的边框传递给 hintRect 参数,并为 reason 参数指定 Right。
适用于
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)
使用导航请求的原因、将接收导航焦点的边界矩形以及请求的唯一相关 ID 初始化 XamlSourceFocusNavigationRequest 类的新实例。
初始化 XamlSourceFocusNavigationRequest 对象的新实例,以获取指定的导航请求原因、将接收导航焦点的边界矩形以及请求的唯一相关 ID。
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)
参数
导航请求的原因。
- hintRect
- Rect
桌面应用程序中失去焦点的元素的边框 (即 在 DesktopWindowXamlSource 之前具有焦点的元素) 。 当用户使用 4 方向导航体验(例如键盘箭头键)进入 DesktopWindowXamlSource 时,此参数用于为 WinUI XAML 框架提供上下文。
- correlationId
-
Guid
Platform::Guid
winrt::guid
导航请求的唯一标识符。 可以使用此参数进行日志记录,或者如果你有正在进行的焦点移动的现有关联 ID,并且你想要将焦点移动与当前导航请求连接。
注解
此对象的一个示例用例是 ,DesktopWindowXamlSource 左侧有三个 WPF 按钮, DesktopWindowXamlSource 中有三个 WinUI 按钮, (跨两个 UI 框架) 的 3x2 网格共 6 个按钮。 当用户从中间 WPF 按钮按键盘上的右箭头时,焦点应移动到 DesktopWindowXamlSource 中的中间 WinUI 按钮。 为此,请将中间 WPF 按钮的边框传递给 hintRect 参数,并为 reason 参数指定 Right。