c# - 如何在 AvalonEdit 中以编程方式设置代码选择?

标签 c# .net wpf avalonedit

我在 Microsoft Surface 应用程序中使用 AvalonEdit。由于联系人的处理方式与普通 WPF 应用程序略有不同,我想以编程方式设置代码选择。

我所说的代码选择是指如果用户用鼠标选择这部分代码,其背景会发生变化。

我现在是选择开始和结束的 DocumentLine 或 VisualLine。但是我现在该如何进行选择呢?

最佳答案

this.EditorAvalonEdit 对象,selectionStart 是相对于正在编辑的文本开始的偏移量。

        this.Editor.SelectionStart = selectionStart;
        this.Editor.SelectionEnd = selectionStart + selectionLength;

关于c# - 如何在 AvalonEdit 中以编程方式设置代码选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5433252/

相关文章:

c# - 双击datagrid wpf如何找到标题或行

wpf - 将 WPF 控件调整为精确的百分比

c# - Roslyn:从代码分析器访问部分类的 XAML

c# - 如何检查线程是否完成,然后在 C#/WPF 中填充进度条

c# - 不同文化的日期时间转换

c# - 通过缓存提高SQL Server的性能是否可行?

c# - 将配置文件的内容读入与之关联的 dll

c# - 自定义消息框

c# - 在 Azure Eventhub 中发布数据时出现未经授权的错误

c# - 第一次使用 NLog