avalonedit_51CTO博客
ElementHost host = new ElementHost(); host.Size = new Size(200, 100); host.LocatiotEditor(); host....
原创 2023-05-11 10:52:15
178阅读
早就听闻SharpDevelop 会采用WPF作为界面,今天在网上闲逛的时候发现了其语法编辑器——AvalonEdit已经发布了,在CodeProject上也可以看到其代码了。 界面效果如下: 下载了其Demo简单的试用了一下:支持语法高亮、智能提示、代码折叠、撤销&重做,另外,还支持不少快捷键;可以说是该有的功能基本上都有了。 性能上也十分令人满意:我把网易的首页的Htm
转载 2009-11-22 23:14:00
226阅读
2评论
很多工程软件拥有自己定义的脚本语言,作为程序员用惯了具有高亮显示和智能提示功能的编辑器,所以针对特定的脚本自己开发一个编辑器。主要采用WPF、C#语言以及AvalonEdit控件。
原创 2023-02-03 17:51:58
753阅读
1评论
很多工程软件拥有自己定义的脚本语言,作为程序员用惯了具有高亮显示和智能提示功能的编辑器,所以针对特定的脚本自己开发一个编辑器。主要采用WPF、C#语言以及AvalonEdit控件。
原创 2023-02-06 10:26:47
504阅读
用 WPF 开发一个代码编辑器的难度很低,因为行业里面有很多小伙伴开发过,这些小伙伴将自己的代码开源了,发布到 NuGet 上,所以让我开发一个代码编辑器的难度实在太低。在不要有奇特的要求情况下,通过 AvalonEdit 可以快速开发出自己想要的代码编辑器第一步通过 NuGet 安装 AvalonEdit 打开 xaml 界面,添加控件,此时可以在界面设置代码高亮方式等 ...
原创 2021-06-29 17:52:10
985阅读
用 WPF 开发一个代码编辑器的难度很低,因为行业里
原创 2022-04-21 14:23:09
1704阅读
在上位机开发过程中会遇到像脚本编辑或者G代码编辑的功能.这需要一个比较强大的编辑器,对于桌面软件来说这个选择不是特别多.今天给大家推荐WPF的AvalonEdit. 以及在使用过程中遇到不少问题,这里也直接给出代码块. 0.先在项目中引用AvalonEdit最新版本: 1.最常用的功能就是想设置某种脚本语言,如:Python(PS网上有很多导入xshd这个非常麻烦,最新版本已经内置好了) text
原创 4月前
54阅读
软件1:ILSpy软件简介: ILSpy 是一个开源的.Net程序集浏览器和反编译工具,由AlphaSierraPapa 为 SharpDevelop 团队构建。授权: ILSpy 在 MIT 协议许可下分发.包含第三方组件:Mono.Cecil: MIT License (致谢: Jb Evain)AvalonEdit: LGPLSharpTreeView: LGPLICSharpCode.De
原创 2022-06-19 02:21:30
489阅读