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 网格中总共有六个按钮)。 当用户从中间 WPF 按钮按下键盘上的向右箭头时,焦点应移动到 desktopWindowXamlSource
适用于
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 网格中总共有六个按钮)。 当用户从中间 WPF 按钮按下键盘上的向右箭头时,焦点应移动到 desktopWindowXamlSource