C# 固定文档上的WPF书签/索引支持

C# 固定文档上的WPF书签/索引支持,c#,wpf,indexing,bookmarks,C#,Wpf,Indexing,Bookmarks,在使用Fixed document和richtextbox作为文本框的应用程序中,我们尝试添加书签和索引。为此,我们依赖runs类上的Tag属性来存储元数据,即run是否为书签/索引信息存储在Tag属性中。但是,当我们在一个选择上应用一些文本属性时,这些标记会被删除,其中一些运行带有书签,而一些正常运行没有书签/索引 我们有没有办法限制标签数据的删除?标签是用户数据,不应在没有任何通知回调的情况下删除,我们是否有任何回调来通知此类删除 我们被标签卡住了。任何潜在的或替代的解决方案都将不胜感激。我

在使用Fixed document和richtextbox作为文本框的应用程序中,我们尝试添加书签和索引。为此,我们依赖runs类上的Tag属性来存储元数据,即run是否为书签/索引信息存储在Tag属性中。但是,当我们在一个选择上应用一些文本属性时,这些标记会被删除,其中一些运行带有书签,而一些正常运行没有书签/索引

我们有没有办法限制标签数据的删除?标签是用户数据,不应在没有任何通知回调的情况下删除,我们是否有任何回调来通知此类删除


我们被标签卡住了。任何潜在的或替代的解决方案都将不胜感激。

我们已经找到了解决方案……我们正在使用我们自己从Run类派生的Run类,并显式地添加一个新的空格Run。现在,当相同的属性应用于管路时,它无法组合管路

这不是一个非常有效的解决方案,但目前还不错

谢谢