KeyboardNavigation 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可焦點化物件之間的邏輯巡覽和方向式巡覽。
public ref class KeyboardNavigation sealed
public sealed class KeyboardNavigation
type KeyboardNavigation = class
Public NotInheritable Class KeyboardNavigation
- 繼承
-
KeyboardNavigation
下列範例會 Menu 建立具有數 MenuItem 個 物件的 。 附加TabNavigation屬性會在 上Menu設定為 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 鍵。
邏輯導覽的範例是使用索引標籤來移動焦點。
方向流覽的範例是使用箭頭鍵來移動焦點。
Accepts |
識別 AcceptsReturn 附加屬性。 |
Control |
識別 ControlTabNavigation 附加屬性。 |
Directional |
識別 DirectionalNavigation 附加屬性。 |
Is |
識別 IsTabStop 附加屬性。 |
Tab |
識別 TabIndex 附加屬性。 |
Tab |
識別 TabNavigation 附加屬性。 |
Accepts |
取得或設定值,指出控制項是否接受 Return 字元。 |
Control |
取得或設定有設定此屬性之項目子系的邏輯控制項定位巡覽行為。 |
Directional |
取得或設定有設定此屬性之項目子系的方向式巡覽行為。 |
Is |
取得或設定值,指出有設定這個屬性的項目是否為定位停駐點。 |
Tab |
取得或設定有設定這個屬性之項目的定位點索引。 |
Tab |
取得或設定有設定此屬性之項目其子系的邏輯定位巡覽行為。 |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |