Aracılığıyla paylaş


TraversalRequest Sınıf

Tanım

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)

Şunlara uygulanır

Ayrıca bkz.