Captain Obvious在这里。WPF中的文本编辑支持非常差,至少可以这样说。特别是当您尝试做一些比显示几行纯文本更复杂的事情时。WPF的RichTextBox很糟糕。但它仍然可以扩展以实现您想要的功能。你需要做的就是创建一个鼠标事件监听器,并且每次你觉得该显示这个小图标时,在编辑器上方的adorner层中显示它。这篇文章有很好的示例:Richtextbox Resizing Adorner。如果您需要一个开源的WPF文本编辑器,我相信您很难找到比AvalonEdit更好的选择。它不仅具有很好的架构,而且阅读起来非常愉悦。即使它没有直接支持您的功能 - 它是开源的,装饰器技巧仍然适用。PS:对于我的过于情绪化的回答感到抱歉。在涉及WPF文本编辑时,我看到了太多的痛苦,以至于无法保持冷静。