gpt4 book ai didi

avalonedit - 在 AvalonEdit 中捕获/修改粘贴事件

转载 作者:行者123 更新时间:2023-12-01 01:47:33 25 4
gpt4 key购买 nike

有没有办法在 AvalonEdit 文本编辑器中捕获粘贴事件,以便可以修改数据?

我们让用户粘贴 Excel 中的数据,并且出于某种原因,数据显示时带有一个额外的换行符。这意味着如果他们在块选择时粘贴它会抛出最后一行。

理想情况下,我想捕获粘贴事件,修改内容以删除换行符或以不同方式对其进行格式化,然后传递修改后的事件......我只是找不到粘贴处理程序可能在哪里(如果它暴露在all) 在 TextEditor 或 TextView 中。

最佳答案

AvalonEdit 中处理 Paste 命令的代码是内部 EditingCommandHandler.OnPaste() .

它允许使用 DataObject.Pasting attached event自定义粘贴行为。

关于avalonedit - 在 AvalonEdit 中捕获/修改粘贴事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47541080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com