问题标签 [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.
wpf - 从资源中加载 AvalonEdit 语法高亮定义
我有一个 AvalonEdit 文本框,我想包括语法高亮。我已经创建了我的 .xshd 文件,并将它作为资源保存在我的项目中。现在如何将它应用到我的 AvalonEdit 框?
我浏览了一堆教程,但没有一个有解决方案。
wpf - 使用 UIAutomation 从 AvalonEdit 获取文本
我正在使用 UIAutomation 做一些工作,需要在 WPF 中获取 AvalonEdit 控件的内容。我只能将 AvalonEdit 控件作为文本的 ControlType 来获取:
不支持这个...
我似乎找不到从中提取文本内容的方法,使用 ControlType.Text 时不可能吗?我也尝试过使用 ControlType Edit & Document 但 AvalonEdit 似乎不支持它们。
任何帮助都将不胜感激。谢谢!
c# - 在 avalon Editor 中查找多个字符串
我正在使用阿瓦隆编辑。
我需要在编辑器中查找并突出显示多个字符串。任何想法如何实现这一点。我知道如何找到单个字符串,但我需要找到多个字符串并突出显示所有字符串。
c# - 如何暂停 Avalonedit 的 Undostack?
- 我在编辑器上进行了大量的文本更改
- 我无法(或很难)确定更改何时开始结束(通过滚动释放 textchange)
- 我不希望能够撤消更改
出于这个原因,我想暂停监听堆栈(或在任何文本更改后弹出)。但
- 堆栈不提供在不执行撤消的情况下弹出堆栈元素的方法
- 我不想完全清除堆栈
- 没有方法可以从文本文档中分离堆栈
- 没有办法暂停收听
你知道解决这个问题的可能性吗?
ruby - SharpDevelop XSHD 文件用于 Ruby 语法?
有没有人为 Ruby 语法编写过 AvalonEdit XSHD 文件?我的项目需要一个,我想确保我不会重新发明轮子。谢谢
c# - Bind AvalonEdit to XML
I'm using an AvalonEdit control in my WPF project, and I use it with XML syntax highlighting. I am just using it as an XML editor (no need for tree view on the side or anything). What I want is:
- Bind it to some sort of XML data structure, and get notifications when a node is being removed/updated/deleted.
- Use an auto-compliation based on an XSD file.
I saw that the new AvalonEdit has an ICSharpCode.AvalonEdit.Xml
namepsace, but I couldn't figure out how to use it for my own needs. Any suggestions?
c# - 用于 IronPython 脚本的 AvalonEdit?
是否可以在 WPF 应用程序中使用 AvalonEdit 控件作为 IronPython 脚本编辑器?要求是具有语法突出显示和内联脚本验证。如果可能的话,智能感知会更好。如果不是 AvalonEdit,请建议任何其他可用于此目的的此类控件(即使是商业的)。
提前致谢
c# - AvalonEdit 高亮匹配字符
有没有一种简单的方法使用 Avalon 编辑来突出显示匹配的括号和其他字符,如 {}""?
c# - AvalonEdit:正则表达式在 XSHD 文件中捕获组
我正在尝试实现类似于 Heredoc 的语法的语法高亮显示。因此我必须捕获起始名称。但我失败了(在规则和跨度中尝试)。这是我的正则表达式:
正则表达式在正则表达式测试器中工作。
但是如果我把它放在 XSHD-Definition 中,我会得到错误:
它说 groupnumber 1 没有定义。
有人知道原因吗?以及如何实现匹配?
谢谢你
c# - ScintillaNET 与 AvalonEdit 为 WPF 应用程序提供脚本接口
我正在开发一个项目,其中包括为我的 WPF (.Net4) windows 应用程序实现脚本接口。我很好奇是否有人可以推荐首选编辑器AvalonEdit vs ScintillaNET。任何一个相对于另一个的缺陷和优势。我们需要同时支持 C# 和 IronPython 作为脚本语言。(至少这是最初的计划。我们可能会最终确定其中一个)。
ScintillaNET 的缺点之一是它只是原生(非托管)Scintilla 的托管包装器。与 WPF4 一起使用时,这会导致任何问题吗?
任何指针和建议表示赞赏。