XamlSourceFocusNavigationRequest コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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)
パラメーター
ナビゲーション要求の理由を示す 値。
適用対象
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 に入ったときに、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)
パラメーター
ナビゲーション要求の理由を示す 値。
- 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 を指定します。