TraversalRequest 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.
Odağı başka bir denetime taşıma isteğini temsil eder.
public ref class TraversalRequest
[System.Serializable]
public class TraversalRequest
public class TraversalRequest
[<System.Serializable>]
type TraversalRequest = class
type TraversalRequest = class
Public Class TraversalRequest
- Devralma
-
TraversalRequest
- Öznitelikler
Örnekler
Aşağıdaki örnek bir TraversalRequest çağrı için giriş olarak bir FrameworkElement.MoveFocus örnek oluşturur.
// Creating a FocusNavigationDirection object and setting it to a
// local field that contains the direction selected.
FocusNavigationDirection focusDirection = _focusMoveValue;
// MoveFocus takes a TraveralReqest as its argument.
TraversalRequest request = new TraversalRequest(focusDirection);
// Gets the element with keyboard focus.
UIElement elementWithFocus = Keyboard.FocusedElement as UIElement;
// Change keyboard focus.
if (elementWithFocus != null)
{
elementWithFocus.MoveFocus(request);
}
' Creating a FocusNavigationDirection object and setting it to a
' local field that contains the direction selected.
Dim focusDirection As FocusNavigationDirection = _focusMoveValue
' MoveFocus takes a TraveralReqest as its argument.
Dim request As New TraversalRequest(focusDirection)
' Gets the element with keyboard focus.
Dim elementWithFocus As UIElement = TryCast(Keyboard.FocusedElement, UIElement)
' Change keyboard focus.
If elementWithFocus IsNot Nothing Then
elementWithFocus.MoveFocus(request)
End If
Açıklamalar
Bu sınıf yöntemi için UIElement.MoveFocus giriş parametresi olarak kullanılır. MoveFocus yöntemi, daha pratik bir uygulama (FrameworkElement.MoveFocus) ve ContentElement ve FrameworkContentElement üzerinde paralel bir uygulama sağlayan WPF çerçeve düzeyinde geçersiz kılmaya sahiptir. Odağın başka bir öğeye taşınmasını istediğinizde odaklama davranışını özelleştirmek için genellikle özellikleri TraversalRequest açık olarak ayarlarsınız.
Bu sınıf, aşağıdaki yöntemler için giriş parametreleri olarak da kullanılır:
Oluşturucular
| Name | Description |
|---|---|
| TraversalRequest(FocusNavigationDirection) |
TraversalRequest sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| FocusNavigationDirection |
Dolaşma yönünü alır. |
| Wrapped |
Odak geçişinin odağı olabilecek alt öğelerin sonuna ulaşıp ulaşmadığını gösteren bir değer alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |