EditingCommands.Backspace Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет команду Backspace, которая запрашивает нажатие клавиши "backspace" в текущей позиции или в отношении текущей выборки.
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
Запрошенная команда. Ключевой жест по умолчанию для этой команды — Backspace
.
В следующем примере показано, как вызвать команду редактирования для объекта, поддерживающего команду.
В этом примере объект RichTextBox служит целевым объектом команды. Обратите внимание, что RichTextBox реализует IInputElement интерфейс (наследуется от FrameworkElement) и включает встроенную поддержку многих команд редактирования.
Первым аргументом Execute для метода является параметр команды. Большинство команд редактирования игнорируют параметр команды; Как правило, этот параметр должен быть null
для команд редактирования.
Второй аргумент указывает объект, к которому будет направляться команда. Этот объект должен реализовывать IInputElement интерфейс и включать обработчик для указанной команды. Как правило, команда игнорируется при вызове объекта, который не обрабатывает команду.
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
При вызове пустого выделения эта команда удаляет разделитель символов или абзаца непосредственно перед курсором. При вызове в непустом выделении эта команда удаляет выделенный фрагмент.
Эта команда сохраняет любое форматирование из удаленного выбора содержимого, немедленно вставленного в то же расположение после вызова этой команды. Контрастирует с командой Delete , которая не сохраняет предыдущее форматирование.
Существует не обязательно фактическая реализация, которая реагирует на эту команду для любого заданного объекта; Во многих случаях реализация, отвечающая на команду, отвечает за модуль записи приложения.
Эта команда изначально поддерживается и RichTextBoxTextBoxPasswordBox.
<object property="Backspace"/>
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |