avalonedit相关内容

使 AvalonEdit MVVM 兼容

我正在尝试使 Avalon MVVM 在我的 WPF 应用程序中兼容.通过谷歌搜索,我发现 AvalonEdit 不是 MVVM 友好,我需要导出AvalonEdit 的状态通过创建一个从 TextEditor 派生的类然后添加必要的依赖属性.恐怕我完全迷失在格伦瓦尔德先生的回答这里: 如果你真的需要使用 MVVM 导出编辑器的状态,那么我建议你创建一个派生自 TextEditor 的类,它 ..
发布时间:2021-12-23 13:29:36 C#/.NET

在AvalonEdit中使(和保持)行只读

在AvalonEdit控件中使某些行变为只读的可靠方法是什么?允许用户更改C#或VB模板文件中的某些方法主体,但无其他内容.用户添加或删除行时,必须保持每行的只读状态不变,即,已编辑内容下方的只读块需要相应地上下移动. 我正在Winforms的WPFHost中使用AvalonEdit. 解决方案 您可以将textEditor.TextArea.ReadOnlySectionProvi ..
发布时间:2020-06-21 19:55:59 其他开发

AvalonEdit:是否可以突出显示此语法?

我有一个简单的“语言"(类似于模板语言和简单的标记语言,例如BBcode-基本上是带有某些变量,标签和类似功能的普通文本),我想强调一下它的语法. 这就是我坚持的东西. 有些变量,它们用 $ 符号( $ var1 $ )括起来.我用此规则突出显示它们: ..
发布时间:2020-06-21 19:55:57 C#/.NET

如何使用AvalonEdit编辑XML文件

我想在我的应用程序中包括一个XML编辑器-类似于VS的具有自动着色功能的XML编辑器. AvalonEdit听起来是一个很好的解决方案. 但是,AvalonEdit附带了一个C#语法示例,而不是XML语法示例.某处是否有XML语法示例? 解决方案 只需在您的XAML中使用SyntaxHighlighting="XML": xmlns:avalonedit="http:// ..
发布时间:2020-06-21 19:55:55 其他开发

AvalonEdit:对于大型突出显示的文本文件,复制将永远花费

实际上,这是在 http://community.sharpdevelop.net上提出的/forums/p/21949/56153.aspx#56153 ,但尚无答案-所以我在这里尝试. 我在WPF 4.0应用程序中使用Avalon Edit(ICSharpCode.AvalonEdit.dll 4.4.2). 我已经将文本文件(〜7 MB)加载到了编辑器中.当我应用语法突出显示然后应对( ..
发布时间:2020-06-21 19:55:52 其他开发

当鼠标悬停在AvalonEdit中的特定文本上时,如何触发事件?

我有一个基于AvalonEdit WPF的应用程序. 当用户将鼠标悬停在编辑器中的特定文本上时,我想定义一种特定的行为,类似于使用python tkinter的tag_binding. 我在Google周围搜索,找不到任何方法. 这怎么办? 解决方案 我在这里找到了类似的内容要点似乎是在此时(2010年!),尚无直接方法可以做到,但是给出了以下提示. 没有内置的工具 ..
发布时间:2020-06-21 19:55:50 其他开发

如何创建AvalonEdit语法文件(.xshd)并将其嵌入到程序集中?

我正在尝试为AvalonEdit定义一些自定义突出显示规则.似乎没有任何文档,有有关文件格式的一些文档,但是创建后如何实际加载和使用该定义则没有任何意义. "突出显示语法"维基页面(用于旧的WinForms TextEditor)说明了如何可以从磁盘上的.xshd文件加载突出显示的定义,但我宁愿将其嵌入为资源,就像AvalonEdit使用其内置定义一样. 我已经查看了ICSharpCo ..
发布时间:2020-06-21 19:55:47 其他开发

WPF AvalonEdit SQL xhsd请求

我反复浏览了Internet,找不到AvalonEdit的SQL.vshd文件,我使用的是旧格式版本,但它使编辑器出现错误(不再显示)根本没有),所以我想知道也许有人做了这样的文件,因为如果已经完成,我不想浪费我的时间. 如果您可以和我分享您的内容,将不胜感激:) 预先感谢 解决方案 ..
发布时间:2020-06-21 19:55:44 C#/.NET

WPF调试AvalonEdit绑定到Document属性

整天我坐下来试图找出为什么绑定到AvalonEdits文档属性不起作用。 AvalonEdit是一个高级的WPF文本编辑器 - SharpDevelop项目的一部分(将用于SharpDevelop v4 Mirador)。 所以当我设置一个简单的项目 - 一个TextEditor(这是库中的AvalonEdits实名),并且做了一个简单的类,它具有一个属性 - Document,它返回一个带 ..
发布时间:2017-03-24 00:58:33 其他开发

Uppercasing在AvalonEdit

我写使用AvalonEdit电影脚本编辑器。 我扩展了DocumentLine类有一个“类型”的属性,与代表的价值无论是“性格” “对话行”等。 我想剧本中的某个类型的文件行被写到大写(例如字符名称)。 有没有渲染管线内的扩展点,让我去取文件行,改变它的外壳? 我试图创建一个扩展DocumentColorizingTransformer一类,但内改变外壳“保护覆盖无效Col ..
发布时间:2016-10-03 20:05:30 C#/.NET

我如何添加这个WPF控件到我的WinForm?

我知道,我必须使用 ElementHost的来显示一个WinForm一个WPF控件,但由于WPF控件是第三方软件,而且只配备了一个XML文件和一个DLL文件。 控制是的 AvalonEdit ,我加了两个 ICSharpCode.AvalonEdit.xml 和 ICSharpCode.AvalonEdit.dll 文件到我的项目,我去了项目 - >添加引用,并添加DLL作为参考。现在 ..
发布时间:2016-09-18 10:48:56 C#/.NET

双向绑定到AvalonEdit文档文本使用MVVM

我想包括AvalonEdit 文本编辑控制到我的MVVM的应用程序。我需要的第一件事情是能够绑定到 TextEditor.Text 属性,这样我可以显示文本。要做到这一点我按照和例子,在给制作AvalonEdit MVVM兼容 。现在,我已经实现了使用公认的答案下面的类为模板 公共密封类MvvmTextEditor:文本编辑,INotifyPropertyChanged的 { 公共静态只 ..
发布时间:2016-08-07 10:12:22 C#/.NET

如何使用AvalonEdit在微软Surface应用程序?

我使用 AvalonEdit 在微软Surface应用程序。它的工作很棒,但我有一个问题折叠。有此小+图标,使折叠。但我不知道我可以注册相应的接触处理。任何提示如何做到这一点? 解决方案 我不知道你所说的“接触处理”的意思。 但你必须提供基于AbstractFoldingStrategy折叠策略类。然而折策略去与最常用的支架是不是在默认AvalonEditor包,你可以找到一个示例应用程序或 ..
发布时间:2015-11-27 15:07:51 C#/.NET

AvalonEdit WPF文本编辑(SharpDevelop的):如何突出显示文本的具体范围是多少?

令人难以置信的真棒AvalonEdit WPF文本编辑控制似乎缺少一个重要的特征,或者至少我不出来。 给定一个偏移量和长度,突出部分在TextDocument与HighlightColor 。简单吧? 鸭prentely没有。我有RTFM,并在“语法高亮”的文档更糊涂了。 别人问在SharpDevelop的论坛上同样的问题的,和我怕我不能让杜林格伦沃尔德的答案感。 下面是我的尝试,使用Docu ..
发布时间:2015-11-26 01:13:51 C#/.NET

制作AvalonEdit MVVM兼容

我试图在我的WPF应用程序的Avalon MVVM兼容。从google搜索,我发现 AvalonEdit不MVVM友好,我需要通过出口AvalonEdit状态实现从文本编辑,然后添加必要的依赖属性的派生类。我怕我很迷失在格伦沃尔德先生的回答这里: 如果你确实需要使用MVVM导出的编辑器的状态,那么我建议你创建一个类的文本编辑派生它增加了必要的依赖属性,并将其与AvalonEdit实际性能同步 ..
发布时间:2015-11-24 21:01:11 C#/.NET