EditingCommands.TabForward Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el comando TabForward.
public:
static property System::Windows::Input::RoutedUICommand ^ TabForward { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand TabForward { get; }
member this.TabForward : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property TabForward As RoutedUICommand
Valor de propiedad
Comando solicitado. El gesto de teclas predeterminado para este comando es Tab
.
Ejemplos
En el ejemplo siguiente se muestra cómo invocar un comando de edición en un objeto que admite el comando .
En este ejemplo, actúa RichTextBox como destino de comando. Tenga en cuenta que RichTextBox implementa la IInputElement interfaz (heredada de FrameworkElement) y que incluye compatibilidad nativa con muchos comandos de edición.
El primer argumento para el Execute método es un parámetro de comando. La mayoría de los comandos de edición omiten el parámetro de comando; en general, este parámetro debe ser null
para editar comandos.
El segundo argumento especifica el objeto al que se enrutará el comando. Este objeto debe implementar la IInputElement interfaz y debe incluir un controlador para el comando especificado. Por lo general, se omite un comando cuando se invoca en un objeto que no controla el comando.
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
Comentarios
El comportamiento de este comando depende de la selección actual. Si la selección no está vacía o si la selección está vacía y la posición del símbolo de intercalación actual está al principio de un párrafo, este comando es equivalente a IncreaseIndentation. Si el símbolo de intercalación está en una celda de tabla (representada por el TableCell elemento ), este comando mueve el símbolo de intercalación a la celda siguiente. Si el símbolo de intercalación está en la última celda de una tabla, este comando hace que se anexe una nueva fila a la tabla, con el símbolo de intercalación situado en la primera celda de la nueva fila. De lo contrario, se inserta un carácter de tabulación en la posición actual.
No hay necesariamente una implementación real que responda a este comando en cualquier objeto determinado; en muchos casos, la implementación que responde a un comando es responsabilidad del escritor de aplicaciones.
Este comando es compatible de forma nativa con RichTextBox y TextBox (cuando la AcceptsTab propiedad es true
).
Uso de atributos XAML
<object property="TabForward"/>