Partage via


TraversalRequest Classe

Définition

Représente une demande de déplacement du focus vers un autre contrôle.

public ref class TraversalRequest
[System.Serializable]
public class TraversalRequest
public class TraversalRequest
[<System.Serializable>]
type TraversalRequest = class
type TraversalRequest = class
Public Class TraversalRequest
Héritage
TraversalRequest
Attributs

Exemples

L’exemple suivant crée un TraversalRequest instance en tant qu’entrée pour un FrameworkElement.MoveFocus appel.

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

Remarques

Cette classe est utilisée comme paramètre d’entrée pour la UIElement.MoveFocus méthode . La MoveFocus méthode a une substitution au niveau de l’infrastructure WPF qui fournit une implémentation plus pratique (FrameworkElement.MoveFocus), ainsi qu’une implémentation parallèle sur ContentElement et FrameworkContentElement. Vous définissez généralement des propriétés sur TraversalRequest afin de personnaliser le comportement de mise au point lorsque vous demandez que le focus soit déplacé vers un autre élément.

Cette classe est également utilisée comme paramètres d’entrée pour les méthodes suivantes :

Constructeurs

TraversalRequest(FocusNavigationDirection)

Initialise une nouvelle instance de la classe TraversalRequest.

Propriétés

FocusNavigationDirection

Obtient la direction du parcours.

Wrapped

Obtient ou définit une valeur qui indique si le parcours du focus a atteint la fin des éléments enfants qui peuvent avoir le focus.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi