EditingCommands.TabForward Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la TabForward commande.
public:
static property System::Windows::Input::RoutedUICommand ^ TabForward { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand TabForward { get; }
static member TabForward : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property TabForward As RoutedUICommand
Valeur de propriété
Commande demandée. Le mouvement de clé par défaut pour cette commande est Tab.
Exemples
L’exemple suivant montre comment appeler une commande d’édition sur un objet qui prend en charge la commande.
Pour cet exemple, une RichTextBox fonction sert de cible de commande. Notez que RichTextBox l’interface IInputElement (héritée de ) FrameworkElementest implémentée et qu’elle inclut la prise en charge native de nombreuses commandes d’édition.
Le premier argument de la Execute méthode est un paramètre de commande. La plupart des commandes d’édition ignorent le paramètre de commande ; en général, ce paramètre doit être null destiné à modifier les commandes.
Le deuxième argument spécifie l’objet vers lequel la commande sera routée. Cet objet doit implémenter l’interface IInputElement et doit inclure un gestionnaire pour la commande spécifiée. En règle générale, une commande est ignorée lorsqu’elle est appelée sur un objet qui ne gère pas la commande.
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
Remarques
Le comportement de cette commande dépend de la sélection actuelle. Si la sélection n’est pas vide ou si la sélection est vide et que la position d’insertion actuelle se trouve au début d’un paragraphe, cette commande est équivalente à IncreaseIndentation. Si le caret se trouve dans une cellule de tableau (représentée par l’élément TableCell ), cette commande déplace la touche vers la cellule suivante. Si le caret se trouve dans la dernière cellule d’un tableau, cette commande entraîne l’ajout d’une nouvelle ligne à la table, avec le pointillé positionné dans la première cellule de la nouvelle ligne. Sinon, un caractère de tabulation est inséré à la position actuelle.
Il n’existe pas nécessairement une implémentation réelle qui répond à cette commande sur un objet donné ; dans de nombreux cas, l’implémentation qui répond à une commande est la responsabilité de l’enregistreur d’application.
Cette commande est prise en charge en mode natif par RichTextBox et TextBox (lorsque la AcceptsTab propriété est true).
Utilisation des attributs XAML
<object property="TabForward"/>