67得票1回答
AvalonEdit: 级联高亮显示颜色器

我想级联AvalonEdit的SyntaxHighlighting引擎。我有2个“HighlightingDefinitions”。第一个是主语法,第二个是复杂的多行预处理器标记语言。因此,将第二个语法嵌入第一个语法太复杂了。更简单的方法是呈现第一个语法,然后在之后更改受影响的行部分(基于第二...

32得票5回答
使用MVVM实现对AvalonEdit文档文本的双向绑定

我希望在我的MVVM应用程序中包含一个AvalonEdit TextEditor控件。首先需要做的是能够绑定到TextEditor.Text属性,以便显示文本。为了实现这一点,我遵循了使AvalonEdit MVVM兼容中给出的示例。现在,我已经使用接受的答案作为模板实现了以下类: publ...

26得票5回答
我该如何创建一个AvalonEdit语法文件(.xshd)并将其嵌入到我的程序集中?

我正在尝试为AvalonEdit定义一些自定义突出显示规则。没有任何关于此的文档 -- 对于文件格式有一些文档, 但是没有关于创建后如何加载和使用定义的说明。 "Syntax highlighting"维基页面(适用于旧的WinForms TextEditor)记录了如何从磁盘上的.xshd...

26得票3回答
WPF AvalonEdit SQL xhsd request

我已经在互联网上搜索了很多次,但是没有找到适用于AvalonEdit的SQL.vshd文件。我尝试使用旧版本格式,但编辑器出现故障(完全不显示了)。因此,我想知道是否有人已经创建了这样的文件,因为如果已经完成了,我就不想浪费时间去做了。 如果你能与我分享你的文件,那就太感激了 :) 提前致谢

19得票2回答
在WPF应用程序中嵌入Word 2010编辑器

如何在WPF应用程序中使用文本编辑器?是否只能使用Windows Forms在WPF中托管?还有其他方法可以实现吗? 我发现了AvalonEdit,但它没有我需要的功能。因此,使用这种方式可能无法解决我的问题。 此外,有一些方法可以在WPF中托管Windows Forms控件,但这可能不是...

18得票3回答
使AvalonEdit与MVVM兼容

我正在尝试在我的WPF应用程序中使Avalon MVVM兼容。从搜索中,我发现AvalonEdit不友好于MVVM,我需要通过创建一个派生自TextEditor的类来导出AvalonEdit的状态,然后添加必要的依赖属性。我担心我会迷失在Herr Grunwald在这里的回答中: 如果你确...

17得票1回答
AvalonEdit:即使未聚焦,也可以突出显示当前行

我正在使用 AvalonEdit,并且希望即使编辑器没有焦点,用户也始终能看到插入符所在的行。为此,我找到并修改了一些代码,使用 BackgroundRenderer 来高亮当前行的背景。 不幸的是,如果我在编辑器没有焦点时更改 CaretOffset,则我的背景矩形会保持不变,停留在编辑器...

17得票6回答
AvalonEdit:TextEditor有快速搜索/替换功能吗?

我使用 AvalonEdit:TextEditor。我能否为此控件启用快速搜索对话框(例如按下Ctrl-F)?或者也许有人有在 AvalonEdit:TextEditor 文本中搜索单词的代码吗?

17得票3回答
如何将WPF控件添加到WinForm中?

我知道必须使用ElementHost在WinForm中显示WPF控件,但由于WPF控件是第三方软件,只有一个XML文件和一个DLL文件。 该控件是AvalonEdit,我将ICSharpCode.AvalonEdit.xml和ICSharpCode.AvalonEdit.dll文件添加到我的...

16得票1回答
使用ScintillaNET还是AvalonEdit为WPF应用程序提供脚本接口?(这是一个提问标题)

我正在开发一个项目,其中包括为我的WPF (.Net4) Windows应用程序实现脚本界面。我想知道是否有人可以建议一个首选编辑器,AvalonEdit vs ScintillaNET。它们之间有什么优缺点。我们需要支持C#和IronPython作为脚本语言。(至少这是最初的计划。不过我们可...