KeyboardNavigation Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Odaklanabilir nesneler arasında mantıksal ve yönlü gezinti sağlar.
public ref class KeyboardNavigation sealed
public sealed class KeyboardNavigation
type KeyboardNavigation = class
Public NotInheritable Class KeyboardNavigation
- Devralma
-
KeyboardNavigation
Örnekler
Aşağıdaki örnek, bir dizi MenuItem nesne içeren bir Menu oluşturur. TabNavigation ekli özellik üzerinde Menuolarak Cycle ayarlanır. Bu, içindeki sekme tuşu Menukullanılarak odak değiştirildiğinde odağın her öğeden taşınacağı ve son öğeye ulaşıldığında odağın ilk öğeye geri döneceği anlamına gelir.
<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)
Açıklamalar
Sınıfı KeyboardNavigation , gezinti tuşlarından birine basıldığında varsayılan klavye odağı gezintisini uygulamaktan sorumludur. Gezinti tuşları şunlardır: Sekme, Shift+Sekme, Ctrl+Sekme, Ctrl+Shift+Sekme, UpArrow, DownArrow, LeftArrow ve RightArrow tuşları.
Odağı taşımak için sekme tuşunun kullanılması mantıksal gezintiye örnek olarak gösterilir.
Yön gezintisine örnek olarak odağı taşımak için ok tuşlarının kullanılması gösteriliyor.
Alanlar
AcceptsReturnProperty |
AcceptsReturn Ekli özelliği tanımlar. |
ControlTabNavigationProperty |
ControlTabNavigation Ekli özelliği tanımlar. |
DirectionalNavigationProperty |
DirectionalNavigation Ekli özelliği tanımlar. |
IsTabStopProperty |
IsTabStop Ekli özelliği tanımlar. |
TabIndexProperty |
TabIndex Ekli özelliği tanımlar. |
TabNavigationProperty |
TabNavigation Ekli özelliği tanımlar. |
İliştirilmiş Özellikler
AcceptsReturn |
Return karakterinin bir denetim tarafından kabul edilip edilmediğini belirten bir değer alır veya ayarlar. |
ControlTabNavigation |
Bu özelliğin ayarlandığı öğenin alt öğeleri için mantıksal denetim sekmesi gezinti davranışını alır veya ayarlar. |
DirectionalNavigation |
Bu özelliğin ayarlandığı öğenin alt öğeleri için yön gezinti davranışını alır veya ayarlar. |
IsTabStop |
Bu özelliğin ayarlandığı öğenin sekme durağı olup olmadığını belirten bir değer alır veya ayarlar. |
TabIndex |
Bu özelliğin ayarlandığı öğenin sekme dizinini alır veya ayarlar. |
TabNavigation |
Bu özelliğin ayarlandığı öğenin alt öğeleri için mantıksal sekme gezinti davranışını alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetAcceptsReturn(DependencyObject) |
Belirtilen öğe için ekli özelliğin değerini AcceptsReturn alır. |
GetControlTabNavigation(DependencyObject) |
Belirtilen öğe için ekli özelliğin değerini ControlTabNavigation alır. |
GetDirectionalNavigation(DependencyObject) |
Belirtilen öğe için ekli özelliğin değerini DirectionalNavigation alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetIsTabStop(DependencyObject) |
Belirtilen öğe için ekli özelliğin değerini IsTabStop alır. |
GetTabIndex(DependencyObject) |
Belirtilen öğe için ekli özelliğin değerini TabIndex alır. |
GetTabNavigation(DependencyObject) |
Belirtilen öğe için ekli özelliğin değerini TabNavigation alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetAcceptsReturn(DependencyObject, Boolean) |
Belirtilen öğe için ekli özelliğin değerini AcceptsReturn ayarlar. |
SetControlTabNavigation(DependencyObject, KeyboardNavigationMode) |
Belirtilen öğe için ekli özelliğin değerini ControlTabNavigation ayarlar. |
SetDirectionalNavigation(DependencyObject, KeyboardNavigationMode) |
Belirtilen öğe için ekli özelliğin değerini DirectionalNavigation ayarlar. |
SetIsTabStop(DependencyObject, Boolean) |
Belirtilen öğe için ekli özelliğin değerini IsTabStop ayarlar. |
SetTabIndex(DependencyObject, Int32) |
Belirtilen öğe için ekli özelliğin değerini TabIndex ayarlayın. |
SetTabNavigation(DependencyObject, KeyboardNavigationMode) |
Belirtilen öğe için ekli özelliğin değerini TabNavigation ayarlar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |