avalonedit相关内容
我在基于 WPF 和 MVVM 的项目中使用了 AvalonEdit.阅读这篇文章后,我创建了以下类: 公共类 MvvmTextEditor : TextEditor, INotifyPropertyChanged{公共静态 DependencyProperty DocumentTextProperty =DependencyProperty.Register("DocumentText",ty
..
我正在尝试使 Avalon MVVM 在我的 WPF 应用程序中兼容.通过谷歌搜索,我发现 AvalonEdit 不是 MVVM 友好,我需要导出AvalonEdit 的状态通过创建一个从 TextEditor 派生的类然后添加必要的依赖属性.恐怕我完全迷失在格伦瓦尔德先生的回答这里: 如果你真的需要使用 MVVM 导出编辑器的状态,那么我建议你创建一个派生自 TextEditor 的类,它
..
在AvalonEdit控件中使某些行变为只读的可靠方法是什么?允许用户更改C#或VB模板文件中的某些方法主体,但无其他内容.用户添加或删除行时,必须保持每行的只读状态不变,即,已编辑内容下方的只读块需要相应地上下移动. 我正在Winforms的WPFHost中使用AvalonEdit. 解决方案 您可以将textEditor.TextArea.ReadOnlySectionProvi
..
我有一个简单的“语言"(类似于模板语言和简单的标记语言,例如BBcode-基本上是带有某些变量,标签和类似功能的普通文本),我想强调一下它的语法. 这就是我坚持的东西. 有些变量,它们用 $ 符号( $ var1 $ )括起来.我用此规则突出显示它们:
..
我想在我的应用程序中包括一个XML编辑器-类似于VS的具有自动着色功能的XML编辑器. AvalonEdit听起来是一个很好的解决方案. 但是,AvalonEdit附带了一个C#语法示例,而不是XML语法示例.某处是否有XML语法示例? 解决方案 只需在您的XAML中使用SyntaxHighlighting="XML": xmlns:avalonedit="http://
..
实际上,这是在 http://community.sharpdevelop.net上提出的/forums/p/21949/56153.aspx#56153 ,但尚无答案-所以我在这里尝试. 我在WPF 4.0应用程序中使用Avalon Edit(ICSharpCode.AvalonEdit.dll 4.4.2). 我已经将文本文件(〜7 MB)加载到了编辑器中.当我应用语法突出显示然后应对(
..
我有一个基于AvalonEdit WPF的应用程序. 当用户将鼠标悬停在编辑器中的特定文本上时,我想定义一种特定的行为,类似于使用python tkinter的tag_binding. 我在Google周围搜索,找不到任何方法. 这怎么办? 解决方案 我在这里找到了类似的内容要点似乎是在此时(2010年!),尚无直接方法可以做到,但是给出了以下提示. 没有内置的工具
..
我正在尝试为AvalonEdit定义一些自定义突出显示规则.似乎没有任何文档,有有关文件格式的一些文档,但是创建后如何实际加载和使用该定义则没有任何意义. "突出显示语法"维基页面(用于旧的WinForms TextEditor)说明了如何可以从磁盘上的.xshd文件加载突出显示的定义,但我宁愿将其嵌入为资源,就像AvalonEdit使用其内置定义一样. 我已经查看了ICSharpCo
..
我反复浏览了Internet,找不到AvalonEdit的SQL.vshd文件,我使用的是旧格式版本,但它使编辑器出现错误(不再显示)根本没有),所以我想知道也许有人做了这样的文件,因为如果已经完成,我不想浪费我的时间. 如果您可以和我分享您的内容,将不胜感激:) 预先感谢 解决方案
..
整天我坐下来试图找出为什么绑定到AvalonEdits文档属性不起作用。 AvalonEdit是一个高级的WPF文本编辑器 - SharpDevelop项目的一部分(将用于SharpDevelop v4 Mirador)。 所以当我设置一个简单的项目 - 一个TextEditor(这是库中的AvalonEdits实名),并且做了一个简单的类,它具有一个属性 - Document,它返回一个带
..
我的窗口应用程序主机AvalonEdit(有问题的复合WPF控件)在其形式之一,以满足其文本编辑要求。这里是我使用的代码: WPFHost = gcnew ElementHost TextField = gcnew AvalonEdit :: TextEditor(); WPFHost-> Dock = DockStyle :: Fill; WPFHost-> Child =
..
我写使用AvalonEdit电影脚本编辑器。 我扩展了DocumentLine类有一个“类型”的属性,与代表的价值无论是“性格” “对话行”等。 我想剧本中的某个类型的文件行被写到大写(例如字符名称)。 有没有渲染管线内的扩展点,让我去取文件行,改变它的外壳? 我试图创建一个扩展DocumentColorizingTransformer一类,但内改变外壳“保护覆盖无效Col
..
我要突出AvalonEdit所选单词的所有实例。我创建HihglinghtingRule类的一个实例: VAR规则=新HighlightingRule() { 正则表达式=正则表达式,//一些正则表达式查找OCCURENCES 颜色=新HighlightingColor {BACKGROUND =新SimpleHighlightingBrush(Colors.Red)} };
..
我知道,我必须使用 ElementHost的来显示一个WinForm一个WPF控件,但由于WPF控件是第三方软件,而且只配备了一个XML文件和一个DLL文件。 控制是的 AvalonEdit ,我加了两个 ICSharpCode.AvalonEdit.xml 和 ICSharpCode.AvalonEdit.dll 文件到我的项目,我去了项目 - >添加引用,并添加DLL作为参考。现在
..
我已经在我的项目是基于WPF和MVVM使用AvalonEdit。 $ B: 阅读这篇文章我创建了下面的类后 $ b 公共类MvvmTextEditor:文本编辑,INotifyPropertyChanged的 { 公共静态的DependencyProperty DocumentTextProperty = DependencyProperty.Register(“DocumentTex
..
我想包括AvalonEdit 文本编辑控制到我的MVVM的应用程序。我需要的第一件事情是能够绑定到 TextEditor.Text 属性,这样我可以显示文本。要做到这一点我按照和例子,在给制作AvalonEdit MVVM兼容 。现在,我已经实现了使用公认的答案下面的类为模板 公共密封类MvvmTextEditor:文本编辑,INotifyPropertyChanged的 { 公共静态只
..
我使用 AvalonEdit 在微软Surface应用程序。它的工作很棒,但我有一个问题折叠。有此小+图标,使折叠。但我不知道我可以注册相应的接触处理。任何提示如何做到这一点? 解决方案 我不知道你所说的“接触处理”的意思。 但你必须提供基于AbstractFoldingStrategy折叠策略类。然而折策略去与最常用的支架是不是在默认AvalonEditor包,你可以找到一个示例应用程序或
..
令人难以置信的真棒AvalonEdit WPF文本编辑控制似乎缺少一个重要的特征,或者至少我不出来。 给定一个偏移量和长度,突出部分在TextDocument与HighlightColor 。简单吧? 鸭prentely没有。我有RTFM,并在“语法高亮”的文档更糊涂了。 别人问在SharpDevelop的论坛上同样的问题的,和我怕我不能让杜林格伦沃尔德的答案感。 下面是我的尝试,使用Docu
..
我试图在我的WPF应用程序的Avalon MVVM兼容。从google搜索,我发现 AvalonEdit不MVVM友好,我需要通过出口AvalonEdit状态实现从文本编辑,然后添加必要的依赖属性的派生类。我怕我很迷失在格伦沃尔德先生的回答这里: 如果你确实需要使用MVVM导出的编辑器的状态,那么我建议你创建一个类的文本编辑派生它增加了必要的依赖属性,并将其与AvalonEdit实际性能同步
..