当我跳入 PreviewKeyDown 时,我的 RichTextBox 中插入符号的右侧字符尚未移动。我想对这个事件说,你的东西把字符移到右边,然后让我做我的东西。我怎样才能做到这一点?
private void RTB_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Space)
{
// event do your stuff
// Char righthanded from the Caret position is moved to the right side
// do MY stuff
}
}
更新:你知道我在说什么...... =>
插入符号直接位于单词“Harold...”之前,然后我按了几次空格键将“Harold...”向右移动。但是格式化黑色下划线似乎被卡住了......我怎样才能让下划线保持连接到包含名称“Harold......”的 Run 对象?
我想在 KeyDown 事件中捕获空格键的原因是获取新的隐式创建的 Run-object 并删除黑色下划线。