TraversalRequest Klass

Definition

Representerar en begäran om att flytta fokus till en annan kontroll.

public ref class TraversalRequest
[System.Serializable]
public class TraversalRequest
public class TraversalRequest
[<System.Serializable>]
type TraversalRequest = class
type TraversalRequest = class
Public Class TraversalRequest
Arv
TraversalRequest
Attribut

Exempel

I följande exempel skapas en TraversalRequest instans som indata för ett FrameworkElement.MoveFocus anrop.

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

Kommentarer

Den här klassen används som indataparameter för UIElement.MoveFocus metoden. Metoden MoveFocus har en åsidosättning på WPF ramverksnivå som ger en mer praktisk implementering (FrameworkElement.MoveFocus), samt en parallell implementering på ContentElement och FrameworkContentElement. Du anger vanligtvis egenskaper för TraversalRequest för att anpassa fokuseringsbeteendet när du begär att fokus flyttas till ett annat element.

Den här klassen används också som indataparametrar för följande metoder:

Konstruktorer

Name Description
TraversalRequest(FocusNavigationDirection)

Initierar en ny instans av TraversalRequest klassen.

Egenskaper

Name Description
FocusNavigationDirection

Hämtar bläddreringsriktningen.

Wrapped

Hämtar eller anger ett värde som anger om fokus bläddering har nått slutet av underordnade element som kan ha fokus.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även