Control.XYFocusDown プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーが方向パッド (D パッド) を押したときにフォーカスを取得するオブジェクトを取得または設定します。
public:
property DependencyObject ^ XYFocusDown { DependencyObject ^ get(); void set(DependencyObject ^ value); };
DependencyObject XYFocusDown();
void XYFocusDown(DependencyObject value);
public DependencyObject XYFocusDown { get; set; }
var dependencyObject = control.xYFocusDown;
control.xYFocusDown = dependencyObject;
Public Property XYFocusDown As DependencyObject
<control XYFocusDown="{x:Bind dependencyObjectValue}"/>
プロパティ値
ユーザーが方向パッド (D パッド) を押したときにフォーカスを取得するオブジェクト。
Windows の要件
デバイス ファミリ |
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v3.0 で導入)
|
注釈
XYFocusDown は Xbox デバイス ファミリでのみサポートされ、ゲーム パッドまたはリモート コントロールを使用する場合にのみサポートされます。 それ以外の場合、プロパティは無視されます。
このプロパティの詳細については、Xbox とテレビの設計に関する記事の「XY フォーカスのナビゲーションと操作」セクションを参照してください。
XYFocusDown="{x:Bind commandBar2}"
バージョンの互換性
XYFocusDown プロパティは、バージョン 1607 Windows 10より前は使用できません。 Microsoft Visual Studio のアプリの "最小プラットフォーム バージョン" 設定が、このページの後半の 「要件」 ブロックに示されている "導入されたバージョン" より小さい場合は、これを考慮してアプリを設計してテストする必要があります。 詳細については、「 バージョン アダプティブ コード」を参照してください。
アプリを以前のバージョンのWindows 10で実行するときに例外を回避するには、XAML でこのプロパティを設定したり、ランタイム チェックを実行せずに使用したりしないでください。 この例では、ApiInformation クラスを使用して、設定する前にこのプロパティの存在をチェックする方法を示します。
if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Controls.Control", "XYFocusDown"))
{
button1.XYFocusDown = button2;
}