Share via


XamlSourceFocusNavigationRequest コンストラクター

定義

オーバーロード

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

ナビゲーション要求の理由を使用して 、XamlSourceFocusNavigationRequest クラスの新しいインスタンスを初期化します。

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

ナビゲーション要求の理由と、ナビゲーション フォーカスを受け取る外接する四角形を使用して、 XamlSourceFocusNavigationRequest クラスの新しいインスタンスを初期化します。

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

ナビゲーション要求の理由、ナビゲーション フォーカスを受け取る外接する四角形、および要求の一意の関連付け 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 に入ったときに、UWP XAML フレームワークにコンテキストを提供するために使用されます。 詳細については、解説を参照してください。

注釈

hintRect パラメーターは、ユーザーが 4 方向ナビゲーション エクスペリエンス (たとえば、キーボードの方向キーを使用) を使用して DesktopWindowXamlSource に入ったときに、UWP XAML フレームワークにコンテキストを提供するために使用され、Reason の値が、またはになります。 たとえば、 DesktopWindowXamlSource の左側には 3 つの WPF ボタンがあり、 DesktopWindowXamlSource 内には 3 つの UWP ボタンがあるため、合計で 2 つの UI フレームワークに 3x2 のボタン グリッドがあるとします。 ユーザーが中央の WPF ボタンからキーボードの右矢印を押すと、 DesktopWindowXamlSource の中央の UWP ボタンにフォーカスを移動します。 これを実現するには、中央の WPF ボタンの外接する四角形を hintRect パラメーターに渡し、reason パラメーターに Right を指定します。

適用対象

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

ナビゲーション要求の理由、ナビゲーション フォーカスを受け取る外接する四角形、および要求の一意の関連付け 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 に入ったときに、UWP XAML フレームワークにコンテキストを提供するために使用されます。 詳細については、解説を参照してください。

correlationId
Guid

Platform::Guid

winrt::guid

ナビゲーション要求の一意識別子。 ログ記録の目的でこのパラメーターを使用するか、進行中のフォーカス移動の既存の関連付け ID が既に進行中で、そのフォーカス移動を現在のナビゲーション要求に接続する場合に使用できます。

注釈

hintRect パラメーターは、ユーザーが 4 方向ナビゲーション エクスペリエンス (たとえば、キーボードの方向キーを使用) を使用して DesktopWindowXamlSource に入ったときに、UWP XAML フレームワークにコンテキストを提供するために使用され、Reason の値が、またはになります。 たとえば、 DesktopWindowXamlSource の左側には 3 つの WPF ボタンがあり、 DesktopWindowXamlSource 内には 3 つの UWP ボタンがあるため、合計で 2 つの UI フレームワークに 3x2 のボタン グリッドがあるとします。 ユーザーが中央の WPF ボタンからキーボードの右矢印を押すと、 DesktopWindowXamlSource の中央の UWP ボタンにフォーカスを移動します。 これを実現するには、中央の WPF ボタンの外接する四角形を hintRect パラメーターに渡し、reason パラメーターに Right を指定します。

適用対象