.net AvaloneEdit中的VisualNeelementGenerator是否跳过选项卡?
我正在使用Avalon Edit编写一个文本编辑器 我想将文本中插入的制表符替换为不可选择。例如,假设我有以下行: (tab)(tab)(tab)“你好!” 我想让carret跳过前三个标签,直接定位在角色开头之前 使用VisualNeelementGenerator以某种隐藏/不可选择的字符替换制表符是否可能实现这种效果.net AvaloneEdit中的VisualNeelementGenerator是否跳过选项卡?,.net,wpf,avalonedit,.net,Wpf,Avalonedit,我正在使用Avalon Edit编写一个文本编辑器 我想将文本中插入的制表符替换为不可选择。例如,假设我有以下行: (tab)(tab)(tab)“你好!” 我想让carret跳过前三个标签,直接定位在角色开头之前 使用VisualNeelementGenerator以某种隐藏/不可选择的字符替换制表符是否可能实现这种效果 换句话说,我希望能够在不选择缩进的情况下缩进文本。这目前是不可能的;所有视觉元素都是可选的 AvalonEdit的“段落缩进”概念是不可选择的,但它没有在任何公共API中公开
换句话说,我希望能够在不选择缩进的情况下缩进文本。这目前是不可能的;所有视觉元素都是可选的 AvalonEdit的“段落缩进”概念是不可选择的,但它没有在任何公共API中公开(它用于单词换行缩进) 您可以尝试修改
TextView.BuildVisualLine
方法以支持自定义缩进