【发布时间】:2011-12-30 20:51:05
【问题描述】:
如何从 WPF RichTextBox 忽略/阻止/删除 Ctrl-L 键盘快捷键?
现在,这已绑定到 AlignLeft EditingCommand。我想将此键盘快捷键用于 RichTextBox 中的其他内容(删除行)。
我目前正在处理 keyDown 事件,但 Ctrl-L 从未成功。也就是说,我可以响应Ctrl-H,比如没问题,但是Ctrl-L已经被控件吞噬了。
private void richTextBoxMain_KeyDown (object sender, KeyEventArgs e)
{
if ( Keyboard.IsKeyDown(Key.LeftCtrl))
{
if (e.Key == Key.L)
{
// never gets here.
}
}
}
【问题讨论】:
标签: wpf keyboard-shortcuts richtextbox