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. yöntemi, MoveFocus ve üzerinde ContentElementFrameworkContentElementparalel bir uygulamanın yanı sıra daha pratik bir uygulama ()FrameworkElement.MoveFocus sağlayan bir WPF çerçeve düzeyi geçersiz kılmaya sahiptir. Odağın başka bir öğeye taşınmasını istediğinizde, odaklanma 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
TraversalRequest(FocusNavigationDirection) |
TraversalRequest sınıfının yeni bir örneğini başlatır. |
Özellikler
FocusNavigationDirection |
Dolaşma yönünü alır. |
Wrapped |
Odak geçişinin odağı olabilecek alt öğelerin sonuna ulaşıp ulaşmadığını belirten bir değer alır veya ayarlar. |
Yöntemler
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() |
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) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |