다음을 통해 공유


XamlSourceFocusNavigationRequest 생성자

정의

오버로드

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

지정된 탐색 요청 이유로 XamlSourceFocusNavigationRequest 개체의 새 인스턴스를 초기화합니다.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

지정된 탐색 요청 이유 및 탐색 포커스를 받을 경계 사각형에 대해 XamlSourceFocusNavigationRequest 개체의 새 인스턴스를 초기화합니다.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

탐색 요청 이유, 탐색 포커스를 받을 경계 사각형 및 요청에 대한 고유 상관 관계 ID를 사용하여 XamlSourceFocusNavigationRequest 클래스의 새 인스턴스를 초기화합니다.

지정된 탐색 요청 이유, 탐색 포커스를 받을 경계 사각형 및 요청에 대한 고유 상관 관계 ID에 대한 XamlSourceFocusNavigationRequest 개체의 새 인스턴스를 초기화합니다.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

지정된 탐색 요청 이유로 XamlSourceFocusNavigationRequest 개체의 새 인스턴스를 초기화합니다.

public:
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)

매개 변수

reason
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)

매개 변수

reason
XamlSourceFocusNavigationReason

탐색 요청의 이유입니다.

hintRect
Rect

포커스가 손실되는 데스크톱 애플리케이션 요소의 경계 사각형입니다(즉, DesktopWindowXamlSource 포커스를 받기 전에 포커스가 있었던 요소). 이 매개 변수는 사용자가 키보드 화살표 키와 같은 4방향 탐색 환경을 사용하여 DesktopWindowXamlSource 입력할 때 WinUI XAML 프레임워크에 컨텍스트를 제공하는 데 사용됩니다.

설명

이 개체의 예제 사용 사례는 DesktopWindowXamlSource 왼쪽에 세 개의 WPF 단추가 있고 DesktopWindowXamlSource 내부에 3개의 WinUI 단추가 있는 경우입니다(두 UI 프레임워크의 3x2 그리드에 총 6개의 단추). 사용자가 가운데 WPF 단추에서 키보드의 오른쪽 화살표를 누르면 포커스가 DesktopWindowXamlSource가운데 WinUI 단추로 이동해야 합니다. 이렇게 하려면 중간 WPF 단추의 경계 사각형을 hintRect 매개 변수에 전달하고 이유 매개 변수에 오른쪽 지정합니다.

적용 대상

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

탐색 요청 이유, 탐색 포커스를 받을 경계 사각형 및 요청에 대한 고유 상관 관계 ID를 사용하여 XamlSourceFocusNavigationRequest 클래스의 새 인스턴스를 초기화합니다.

지정된 탐색 요청 이유, 탐색 포커스를 받을 경계 사각형 및 요청에 대한 고유 상관 관계 ID에 대한 XamlSourceFocusNavigationRequest 개체의 새 인스턴스를 초기화합니다.

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)

매개 변수

reason
XamlSourceFocusNavigationReason

탐색 요청의 이유입니다.

hintRect
Rect

포커스가 손실되는 데스크톱 애플리케이션 요소의 경계 사각형입니다(즉, DesktopWindowXamlSource 포커스를 받기 전에 포커스가 있었던 요소). 이 매개 변수는 사용자가 키보드 화살표 키와 같은 4방향 탐색 환경을 사용하여 DesktopWindowXamlSource 입력할 때 WinUI XAML 프레임워크에 컨텍스트를 제공하는 데 사용됩니다.

correlationId
Guid

Platform::Guid

winrt::guid

탐색 요청에 대한 고유 식별자입니다. 로깅 목적으로 이 매개 변수를 사용하거나 진행 중인 포커스 이동의 기존 상관 관계 ID가 이미 진행 중이고 해당 포커스 이동을 현재 탐색 요청과 연결하려는 경우 사용할 수 있습니다.

설명

이 개체의 예제 사용 사례는 DesktopWindowXamlSource 왼쪽에 세 개의 WPF 단추가 있고 DesktopWindowXamlSource 내부에 3개의 WinUI 단추가 있는 경우입니다(두 UI 프레임워크의 3x2 그리드에 총 6개의 단추). 사용자가 가운데 WPF 단추에서 키보드의 오른쪽 화살표를 누르면 포커스가 DesktopWindowXamlSource가운데 WinUI 단추로 이동해야 합니다. 이렇게 하려면 중간 WPF 단추의 경계 사각형을 hintRect 매개 변수에 전달하고 이유 매개 변수에 오른쪽 지정합니다.

적용 대상