Bagikan melalui


KeyboardNavigation Kelas

Definisi

Menyediakan navigasi logis dan terarah antara objek yang dapat difokuskan.

public ref class KeyboardNavigation sealed
public sealed class KeyboardNavigation
type KeyboardNavigation = class
Public NotInheritable Class KeyboardNavigation
Warisan
KeyboardNavigation

Contoh

Contoh berikut membuat Menu dengan sejumlah MenuItem objek. Properti TabNavigation terlampir diatur ke Cycle pada Menu. Ini berarti bahwa ketika fokus diubah menggunakan tombol tab dalam Menu, fokus akan berpindah dari setiap elemen dan ketika elemen terakhir tercapai fokus akan kembali ke elemen pertama.

<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)

Keterangan

Kelas KeyboardNavigation bertanggung jawab untuk menerapkan navigasi fokus keyboard default saat salah satu tombol navigasi ditekan. Tombol navigasi adalah: Tab, Shift+Tab, Ctrl+Tab, Ctrl+Shift+Tab, UpArrow, DownArrow, LeftArrow, dan tombol RightArrow.

Contoh navigasi logis menggunakan tombol tab untuk memindahkan fokus.

Contoh navigasi arah menggunakan tombol panah untuk memindahkan fokus.

Bidang

AcceptsReturnProperty

Mengidentifikasi properti terlampir AcceptsReturn .

ControlTabNavigationProperty

Mengidentifikasi properti terlampir ControlTabNavigation .

DirectionalNavigationProperty

Mengidentifikasi properti terlampir DirectionalNavigation .

IsTabStopProperty

Mengidentifikasi properti terlampir IsTabStop .

TabIndexProperty

Mengidentifikasi properti terlampir TabIndex .

TabNavigationProperty

Mengidentifikasi properti terlampir TabNavigation .

Properti yang Terlampir

AcceptsReturn

Mendapatkan atau menetapkan nilai yang menunjukkan apakah karakter Return diterima oleh kontrol.

ControlTabNavigation

Mendapatkan atau mengatur perilaku navigasi tab kontrol logis untuk turunan elemen tempat properti ini diatur.

DirectionalNavigation

Mendapatkan atau mengatur perilaku navigasi arah untuk anak-anak elemen tempat properti ini diatur.

IsTabStop

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen tempat properti ini diatur adalah perhentian tab.

TabIndex

Mendapatkan atau mengatur indeks tab untuk elemen tempat properti ini diatur.

TabNavigation

Mendapatkan atau mengatur perilaku navigasi tab logis untuk turunan elemen tempat properti ini diatur.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetAcceptsReturn(DependencyObject)

Mendapatkan nilai AcceptsReturn properti terlampir untuk elemen yang ditentukan.

GetControlTabNavigation(DependencyObject)

Mendapatkan nilai ControlTabNavigation properti terlampir untuk elemen yang ditentukan.

GetDirectionalNavigation(DependencyObject)

Mendapatkan nilai DirectionalNavigation properti terlampir untuk elemen yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetIsTabStop(DependencyObject)

Mendapatkan nilai IsTabStop properti terlampir untuk elemen yang ditentukan.

GetTabIndex(DependencyObject)

Mendapatkan nilai TabIndex properti terlampir untuk elemen yang ditentukan.

GetTabNavigation(DependencyObject)

Mendapatkan nilai TabNavigation properti terlampir untuk elemen yang ditentukan.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
SetAcceptsReturn(DependencyObject, Boolean)

Mengatur nilai AcceptsReturn properti terlampir untuk elemen yang ditentukan.

SetControlTabNavigation(DependencyObject, KeyboardNavigationMode)

Mengatur nilai ControlTabNavigation properti terlampir untuk elemen yang ditentukan.

SetDirectionalNavigation(DependencyObject, KeyboardNavigationMode)

Mengatur nilai DirectionalNavigation properti terlampir untuk elemen yang ditentukan.

SetIsTabStop(DependencyObject, Boolean)

Mengatur nilai IsTabStop properti terlampir untuk elemen yang ditentukan.

SetTabIndex(DependencyObject, Int32)

Atur nilai TabIndex properti terlampir untuk elemen yang ditentukan.

SetTabNavigation(DependencyObject, KeyboardNavigationMode)

Mengatur nilai TabNavigation properti terlampir untuk elemen yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga