【发布时间】:2015-09-02 11:13:37
【问题描述】:
问题
所以我有一个System.Windows.Controls.RichTextBox,其中包含Paragraphs,包含Runs,包含文本或System.Windows.Controls.Image 对象。
图像上有Tooltips,描述了它们的作用(不是说当您将鼠标悬停在RichTextBox 时可以看到它们。)
当我选择并复制(ctrl-c)RichTextBox 的内容时,我想复制图像的描述,而不是图像本身;并保持其余文本相同。
所以,例如:
程序正在运行!
将被复制为
“信息:程序正在运行!”
到目前为止我的想法
我想我必须在从RichTextBox 复制文本时手动捕获事件(有吗?),然后手动替换剪贴板的内容?复制Image 时,剪贴板是否存储Tooltip 信息?如果没有,有没有其他方法可以自动获取该信息?
【问题讨论】:
标签: c# wpf image richtextbox clipboard