WPF RichTextBox无缝文本框作为InlineUIContainers

我试图在WPF RichTextBox控件中“标记”文本。 每当用户输入“;”时,其前面的文本将被放入InlineUiContainer中包含的新文本框中。 这允许文本在编程上不同,但仍然是可编辑的。

我能够移除边框并使背景透明,以便文本看起来像是在RichTextBox的正上方; 但是,如果您尝试仅选择“标记”中的部分文本以及其外部的某些文本,则无论如何都会选择整个文本框。

我的问题是:有没有办法让文本框无缝可选? 也许是为了让它像箭头一样左右移动到文本框中,而不是放在它上面?


我刚刚结束了使用Run类的扩展。

链接地址: http://www.djcxy.com/p/61125.html

上一篇: WPF RichTextBox seamless TextBoxes as InlineUIContainers

下一篇: Way to obtain the word cursor is on, in WPF RichTextBox Control