TraversalRequest TraversalRequest TraversalRequest TraversalRequest Class

Definition

Stellt eine Anforderung dar, den Fokus zu einem anderen Steuerelement zu verschieben.Represents a request to move focus to another control.

public ref class TraversalRequest
[System.Serializable]
public class TraversalRequest
type TraversalRequest = class
Public Class TraversalRequest
Vererbung
TraversalRequestTraversalRequestTraversalRequestTraversalRequest
Attribute

Beispiele

Das folgende Beispiel erstellt eine TraversalRequest -Instanz als Eingabe für eine FrameworkElement.MoveFocus aufrufen.The following example creates a TraversalRequest instance as input for a FrameworkElement.MoveFocus call.

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

Hinweise

Diese Klasse dient als Eingabeparameter für die UIElement.MoveFocus Methode.This class is used as an input parameter for the UIElement.MoveFocus method. Die MoveFocus Methode verfügt über eine WPF-Frameworkebene überschreiben, die eine weitere praktische Implementierung bereitstellt (FrameworkElement.MoveFocus), sowie eine parallele Implementierung für ContentElement und FrameworkContentElement.The MoveFocus method has a WPF framework-level override that provides a more practical implementation (FrameworkElement.MoveFocus), as well as a parallel implementation on ContentElement and FrameworkContentElement. In der Regel legen Sie Eigenschaften auf TraversalRequest vorzunehmen, um das Fokussierungsverhalten anzupassen, wenn Sie anfordern, dass der Fokus auf ein anderes Element verschoben werden.You typically will set properties on TraversalRequest in order to customize the focusing behavior when you request that the focus be moved to another element.

Diese Klasse dient auch als Eingabeparameter für die folgenden Methoden:This class is also used as input parameters for the following methods:

Konstruktoren

TraversalRequest(FocusNavigationDirection) TraversalRequest(FocusNavigationDirection) TraversalRequest(FocusNavigationDirection) TraversalRequest(FocusNavigationDirection)

Initialisiert eine neue Instanz der TraversalRequest-Klasse.Initializes a new instance of the TraversalRequest class.

Eigenschaften

FocusNavigationDirection FocusNavigationDirection FocusNavigationDirection FocusNavigationDirection

Ruft die Durchlaufrichtung ab.Gets the traversal direction.

Wrapped Wrapped Wrapped Wrapped

Ruft einen Wert ab, der angibt, ob der Fokusdurchlauf das Ende der untergeordneten Elemente erreicht hat, die den Fokus besitzen können, oder legt diesen fest.Gets or sets a value that indicates whether focus traversal has reached the end of child elements that can have focus.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch