KeyboardNavigation 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
포커스가 있는 개체 간에 논리적 및 방향 탐색을 제공합니다.
public ref class KeyboardNavigation sealed
public sealed class KeyboardNavigation
type KeyboardNavigation = class
Public NotInheritable Class KeyboardNavigation
- 상속
-
KeyboardNavigation
예제
다음 예제에서는 여러 Menu 개체를 사용하여 MenuItem 만듭니다. TabNavigation 연결된 속성이 .에 설정 Cycle 됩니다Menu. 즉, 포커스가 탭 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 키입니다.
논리적 탐색의 예는 탭 키를 사용하여 포커스를 이동하는 것입니다.
방향 탐색의 예는 화살표 키를 사용하여 포커스를 이동하는 것입니다.
필드
| Name | Description |
|---|---|
| AcceptsReturnProperty |
연결된 속성을 식별합니다 AcceptsReturn . |
| ControlTabNavigationProperty |
연결된 속성을 식별합니다 ControlTabNavigation . |
| DirectionalNavigationProperty |
연결된 속성을 식별합니다 DirectionalNavigation . |
| IsTabStopProperty |
연결된 속성을 식별합니다 IsTabStop . |
| TabIndexProperty |
연결된 속성을 식별합니다 TabIndex . |
| TabNavigationProperty |
연결된 속성을 식별합니다 TabNavigation . |
연결된 속성
| Name | Description |
|---|---|
| AcceptsReturn |
반환 문자가 컨트롤에서 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| ControlTabNavigation |
이 속성이 설정된 요소의 자식에 대한 논리 컨트롤 탭 탐색 동작을 가져오거나 설정합니다. |
| DirectionalNavigation |
이 속성이 설정된 요소의 자식에 대한 방향 탐색 동작을 가져오거나 설정합니다. |
| IsTabStop |
이 속성이 설정된 요소가 탭 정지인지 여부를 나타내는 값을 가져오거나 설정합니다. |
| TabIndex |
이 속성이 설정된 요소의 탭 인덱스(tab index)를 가져오거나 설정합니다. |
| TabNavigation |
이 속성이 설정된 요소의 자식에 대한 논리 탭 탐색 동작을 가져오거나 설정합니다. |