Compartilhar via


EditingCommands.Backspace Propriedade

Definição

Representa o comando Backspace, que solicita que um backspace seja inserido na posição atual ou sobre a seleção atual.

public:
 static property System::Windows::Input::RoutedUICommand ^ Backspace { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand Backspace { get; }
member this.Backspace : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property Backspace As RoutedUICommand

Valor da propriedade

RoutedUICommand

O comando solicitado. O gesto de chave padrão para esse comando é Backspace.

Exemplos

O exemplo a seguir demonstra como invocar um comando de edição em um objeto que dá suporte ao comando.

Para este exemplo, um RichTextBox serve como o destino de comando. Observe que RichTextBox implementa a IInputElement interface (herdada de FrameworkElement), e que ela inclui suporte nativo para muitos comandos de edição.

O primeiro argumento para o Execute método é um parâmetro de comando. A maioria dos comandos de edição ignora o parâmetro de comando; em geral, esse parâmetro deve ser null para editar comandos.

O segundo argumento especifica o objeto para o qual o comando será roteado. Esse objeto deve implementar a IInputElement interface e deve incluir um manipulador para o comando especificado. Geralmente, um comando é ignorado quando invocado em um objeto que não manipula o comando.

RichTextBox rTB = new RichTextBox();

EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Comentários

Quando invocado em uma seleção vazia, esse comando exclui o separador de caracteres ou parágrafos pouco antes do careta. Quando invocado em uma seleção não vazia, esse comando exclui a seleção.

Esse comando retém qualquer formatação da seleção excluída para conteúdo imediatamente inserido no mesmo local depois que esse comando é invocado. Contraste com o Delete comando, que não mantém a formatação anterior.

Não há necessariamente uma implementação real que responda a esse comando em um determinado objeto; em muitos casos, a implementação que responde a um comando é responsabilidade do gravador de aplicativos.

Esse comando tem suporte nativo por RichTextBox, TextBoxe PasswordBox.

Uso do Atributo XAML

<object property="Backspace"/>  

Aplica-se a