KeyboardNavigation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォーカスを設定できるオブジェクト間の論理ナビゲーションおよび方向ナビゲーションを提供します。
public ref class KeyboardNavigation sealed
public sealed class KeyboardNavigation
type KeyboardNavigation = class
Public NotInheritable Class KeyboardNavigation
- 継承
-
KeyboardNavigation
例
複数の MenuItem オブジェクトを使用して Menu を作成する例を次に示します。 Menu では、TabNavigation 添付プロパティが Cycle に設定されます。 つまり、 内 Menuのタブ キーを使用してフォーカスが変更されると、各要素からフォーカスが移動し、最後の要素にフォーカスが到達すると最初の要素に戻ります。
<Menu KeyboardNavigation.TabNavigation="Cycle">
<MenuItem Header="Menu Item 1" />
<MenuItem Header="Menu Item 2" />
<MenuItem Header="Menu Item 3" />
<MenuItem Header="Menu Item 4" />
</Menu>
Menu navigationMenu = new Menu();
MenuItem item1 = new MenuItem();
MenuItem item2 = new MenuItem();
MenuItem item3 = new MenuItem();
MenuItem item4 = new MenuItem();
navigationMenu.Items.Add(item1);
navigationMenu.Items.Add(item2);
navigationMenu.Items.Add(item3);
navigationMenu.Items.Add(item4);
KeyboardNavigation.SetTabNavigation(navigationMenu,
KeyboardNavigationMode.Cycle);
Dim navigationMenu As New Menu()
Dim item1 As New MenuItem()
Dim item2 As New MenuItem()
Dim item3 As New MenuItem()
Dim item4 As New MenuItem()
navigationMenu.Items.Add(item1)
navigationMenu.Items.Add(item2)
navigationMenu.Items.Add(item3)
navigationMenu.Items.Add(item4)
KeyboardNavigation.SetTabNavigation(navigationMenu, KeyboardNavigationMode.Cycle)
注釈
KeyboardNavigation クラスにより、ナビゲーション キーのいずれかが押されたときに、既定のキーボード フォーカスのナビゲーションが実装されます。 ナビゲーション キーは、Tab、Shift + Tab、Ctrl + Tab、Ctrl + Shift + Tab、UpArrow、DownArrow、LeftArrow、RightArrow の各キーです。
論理ナビゲーションの例として、タブ キーを使用してフォーカスを移動する方法があります。
方向ナビゲーションの例として、方向キーを使用してフォーカスを移動する方法があります。
フィールド
AcceptsReturnProperty |
AcceptsReturn 添付プロパティを識別します。 |
ControlTabNavigationProperty |
ControlTabNavigation 添付プロパティを識別します。 |
DirectionalNavigationProperty |
DirectionalNavigation 添付プロパティを識別します。 |
IsTabStopProperty |
IsTabStop 添付プロパティを識別します。 |
TabIndexProperty |
TabIndex 添付プロパティを識別します。 |
TabNavigationProperty |
TabNavigation 添付プロパティを識別します。 |
添付プロパティ
AcceptsReturn |
返された文字がコントロールによって受け入れられるかどうかを示す値を取得または設定します。 |
ControlTabNavigation |
このプロパティが設定されている要素の子の論理的なコントロール タブ ナビゲーションの動作を取得または設定します。 |
DirectionalNavigation |
このプロパティが設定されている要素の子の方向ナビゲーションの動作を取得または設定します。 |
IsTabStop |
このプロパティが設定されている要素がタブ位置であるかどうかを示す値を取得または設定します。 |
TabIndex |
このプロパティが設定されている要素のタブ インデックスを取得または設定します。 |
TabNavigation |
このプロパティが設定されている要素の子の論理的なタブ ナビゲーションの動作を取得または設定します。 |
メソッド
適用対象
こちらもご覧ください
.NET