6 wpf textbox text-editor mvvm wpf-controls
我想在我的程序中嵌入一个类似OneNote的文本编辑器,这样我就可以通过拖放轻松地重新排列段落.

任何(开源)文本编辑器控件都可以做到这一点?
谢谢.
明显船长在这里。至少可以说,WPF 中的文本编辑支持确实很差。特别是当您尝试做一些比显示几行纯文本更复杂的事情时。
WPFRichTextBox是 cr@p 的一部分。但它仍然可以扩展以实现您想要的。您需要做的就是创建一个鼠标事件列表器,每次您觉得是时候显示这个小图标时 - 将其显示在编辑器上方的装饰层中。这篇文章有很好的示例如何做到这一点:Richtextbox Resizing Adorner
如果您需要一个开源 WPF 文本编辑器,如果您能找到比AvalonEdit更好的东西,我会感到惊讶。它不仅具有伟大的建筑风格,而且阅读起来非常愉快和愉快。即使它不直接支持您的功能 - 它是开源的,并且装饰技巧仍然适用。
PS:抱歉这个回答太情绪化了。我看到太多人在 WPF 中进行文本编辑时难以冷静
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |