问题标签 [avalonedit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在 C# 中为 AvalonEdit 设置画布背景颜色
我想为 AvalonEdit 控件设置不同的背景颜色,但是虽然我看到了为单个线条着色的解决方案,但我似乎无法找到一个只是设置整个背景颜色的解决方案。在大多数控件中,这通常是一项简单的任务。明显的属性似乎是
ICSharpCode.AvalonEdit.TextEditor.Background
例如,如果我的 AvalonEdit 控件被称为“TheEditor”,我希望有一条类似于
编辑器.背景=.....
但即使将它设置为它的类的新实例,我似乎也无法让它接受任何东西。
我对 C# 非常陌生(这是我的第一个项目),并且不禁认为我错过了一些基本的东西。
avalonedit - 突出显示 avalonedit 中所有出现的单词
我想在双击鼠标时突出显示所选单词的所有出现。这个问题在 AvalonEdit 中突出显示所有出现的选定单词确实回答了如何使用 Document Colorizer 执行此操作,但我不确定如何将单词传入。另外,如何通过鼠标双击触发重新着色?
wpf - AvalonEditor 搜索面板
我使用 avalonEdit:TextEditor 来显示 XML 文件,并希望使用 ICSharpCode.AvalonEdit.Search.SearchPanel 添加搜索功能:
它运行良好,但面板中的文本框没有焦点。“重新激活”方法也不起作用。谁能告诉我如何将焦点设置在 SearchPanel 中的文本框上?谢谢!
c# - 使用 MVVM 两种方式绑定到 AvalonEdit 文档文本
我想在TextEditor
我的 MVVM 应用程序中包含一个 AvalonEdit 控件。我需要的第一件事是能够绑定到TextEditor.Text
属性,以便我可以显示文本。为此,我遵循使 AvalonEdit MVVM 兼容中给出的示例。现在,我已经使用接受的答案作为模板实现了以下类
XAML 在哪里
首先,这不起作用。绑定根本没有显示在 Snoop 中(不是红色,不是任何东西,实际上我什至看不到Text
依赖属性)。
我已经看到了这个问题,它与我在 AvalonEdit 中的双向绑定不起作用但接受的答案不起作用(至少对我而言)。所以我的问题是:
如何使用上述方法执行两种方式绑定,我的MvvmTextEditor
类的正确实现是什么?
谢谢你的时间。
注意:我Text
的 ViewModel 中有我的属性,它实现了所需的INotifyPropertyChanged
接口。
c# - AvalonEdit 插入文本不起作用
我无法在 AvalonEdit TextEditor 中插入字符。
我不知道为什么它不起作用。请帮我。
c# - Avalon 中的文档大纲编辑
我在我的应用程序中使用 AvalonEdit。为了为用户提供更好的代码导航,我正在尝试提供源代码的文档大纲,所以我想知道 AvalonEdit 是否支持它以树样式的方式提供。
编辑: .Xshd 似乎有一些突出显示/折叠选项,它们正在解析源代码并在括号之间生成源折叠。所以,我的问题是如何使用它们来提取稍后可以包含在 Listview 或 Treeview 中的方法和属性。
c# - AvalonEdit TextView 滚动
我正在尝试使在后面的代码中定义的特定可见行(例如 line152)成为 TextView 上的第一个可见行。另外,我希望突出显示这一行。到目前为止,我已经实施了以下解决方案,没有缺乏:
为了突出显示这一行,我找到了一个 Draw() 函数,但不知道如何调用它:
wpf - AvalonEdit 调试消息:如何关闭它们?
我在 WPF 应用程序中嵌入了 AvalonEdit。当我调整大小、更改文本等时,它会不断地将调试消息发送到控制台输出窗口。像这样的消息:
有什么办法可以关闭这些吗?它们有很多,它们掩盖了我的其他调试消息。谢谢。(我在 Visual Studio 2013 上)。
c# - AvalonEdit:获取语法高亮文本
我正在使用 AvalonEdit 注册语法高亮:
然后,用户可以在整个程序过程中输入文本。TextBlock
有没有办法在不丢失格式的情况下获取格式化文本并将其移动到 a ?
由于不会再次编辑此格式化文本,我认为创建一个TextBlock
而不是动态创建一个更有效TextEditor
。
layout - AvalonEdit:如何使其从右到左?
我正在尝试使 avalonedit 从右到左布局,以便支持从右到左的语言(例如阿拉伯语)
代码似乎太大而无法理解,我至少需要知道我的更改将在哪里?它的主要模块是什么,或者一些图表/文档阐明了每个组件(除了源提供的 4 张图像)
我至少需要知道编辑器的基本组件是什么。谢谢你的帮助