我正在寻找一种方法来检测它们在WPF RichTextBox中出现的粘贴事件 after . 我已经在用...

CommandManager.AddPreviewExecutedHandler(rtb, OnPreviewExecutedCommand);

...对于其他功能,但由于处理程序在执行命令之前执行并且...

CommandManager.AddExecutedHandler(rtb, OnExecutedCommand);

...产生的不是OnExecutedCommand处理程序的单一调用我是一个但很困惑如何解决这个问题 . 理想情况下,我还想知道(TextRange)文档中发生了哪些变化,但这是可选的 .

原因是我的RichTextBox设置为“IsDocumentEnabled = True”以在FlowDocument中启用可点击的超链接 . 超链接需要有一个有线Click事件才能在FlowDocument中工作 . 现在,当用户复制并粘贴包含超链接的内容时,复制的版本也需要连接 . 这就是为什么我需要一种方法来跟踪何时对文档进行结构更改 . 我正在解释这个问题,因为也许有人可以建议一个更合适的解决方案来解决核心问题 .