RichEditControl.AssignShortcutKeyToCommand(Keys, Keys, RichEditCommandId, RichEditViewType) Method
Assigns a shortcut key to a command. The shortcut key is available for the specified RichEditView.
Namespace: DevExpress.Xpf.RichEdit
Assembly: DevExpress.Xpf.RichEdit.v24.1.dll
NuGet Package: DevExpress.Wpf.RichEdit
Declaration
public void AssignShortcutKeyToCommand(
Keys key,
Keys modifier,
RichEditCommandId commandId,
RichEditViewType viewType
)
Parameters
Name | Type | Description |
---|---|---|
key | Keys | A Keys enumeration member specifying a key to assign. |
modifier | Keys | A Keys enumeration member specifying a modifier key. |
commandId | RichEditCommandId | A RichEditCommandId enumeration member specifying a command. |
viewType | RichEditViewType | A RichEditView specifying the view in which a shortcut will be effective |
Remarks
Note that the RichEditControl’s shortcuts should be assigned after the control is initialized (e.g. in Window.Loaded event handler).
The code sample below assigns the Alt+Y shortcut to the CreateFieldCommand, allowing you to insert a field:
private void ThemedWindow_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
richEditControl1.AssignShortcutKeyToCommand(Keys.Y, Keys.Alt, RichEditCommandId.CreateField, RichEditViewType.PrintLayout);
}
To remove a command shortcut, use the RichEditControl.RemoveShortcutKey method.