我目前正在将AvalonEdit实现到一个HTML所见即所得(WYSIWYG)/“源代码”并列编辑器中。当用户从设计模式(RichTextBox)切换到源代码模式(AvalonEdit TextEditor)时,来自RTB的XAML将转换为HTML并写入TextEditor.Document....
我想改变我的代码中 AvalonEdit 的语法高亮显示。 XAML: <avalonEdit:TextEditor Name="textEditor" SyntaxHighlighting="{Binding syntaxHighlighting}" /> C#:public ...
我的项目基于WPF和MVVM,我在其中使用了AvalonEdit。在阅读了这篇文章之后,我创建了以下类:public class MvvmTextEditor : TextEditor, INotifyPropertyChanged { public static Dependency...
我需要在AvalonEdit中突出显示所选单词的所有出现。我创建了HihglinghtingRule类的实例: var rule = new HighlightingRule() { Regex = regex, //some regex for finding occ...
我正在使用Avalon文本编辑器,但在按键上下箭头时光标位置没有改变。请问有什么建议可以解决这个问题吗? 对于左右箭头导航,光标位置会正确地改变。 我还检查了按键抬起事件中插入符的值,但它并没有随着上下箭头按下而改变。
当我使用AvalonEdit开发自定义语言IDE时,遇到了一个问题。我使用正则表达式来检查语法,它按照设计工作。然而,我想用波形文本标记显示语法错误。我在谷歌上搜索过,但是解决方案要么过时,要么不可行。有什么想法吗?谢谢。
这个非常棒的AvalonEdit WPF文本编辑器控件似乎缺少一个重要功能,或者至少我无法找到。给定偏移量和长度,在TextDocument中用HighlightColor突出显示该部分。简单吧? 显然不是这样。我已经阅读了相关文档,关于“语法高亮”方面的文档更加令我困惑。有人在SharpD...
我正在使用AvalonEdit在我的应用程序中运行自己构建的语言。我想在AvalonEdit中加入适当的语法高亮。通常,这是通过手动定义xml文件中的高亮规则来完成的。 但是,我不希望每次扩展语言时都需要手动更新高亮规则,以避免规则与语法不同步。因此,我希望利用已包含在我的coco/R解析器...