C# 在WPF中创建复杂的源代码编辑控件

C# 在WPF中创建复杂的源代码编辑控件,c#,wpf,C#,Wpf,我想知道是否有人有过基于WPF文本框创建新控件的经验,该文本框可以支持语法高亮显示、行号等 任何关于我如何开始创建这样的东西的链接或建议都会非常有用。嘿。我没有任何个人经验来实现你所建议的东西,但我发现了一些可能对你有所帮助的链接 (这是开源的,您可能可以从他们的源代码中获得一些关于语法突出显示的见解) (或许可以从中找到一些方法) 这应该可以帮助您启动我发现SharpDevelop 4 alpha中的AvaloneEdit控件工作得很好,能够将其添加到我的项目中,并在几分钟内安装并运行。谢

我想知道是否有人有过基于WPF文本框创建新控件的经验,该文本框可以支持语法高亮显示、行号等


任何关于我如何开始创建这样的东西的链接或建议都会非常有用。

嘿。我没有任何个人经验来实现你所建议的东西,但我发现了一些可能对你有所帮助的链接

  • (这是开源的,您可能可以从他们的源代码中获得一些关于语法突出显示的见解)
  • (或许可以从中找到一些方法)

这应该可以帮助您启动

我发现SharpDevelop 4 alpha中的AvaloneEdit控件工作得很好,能够将其添加到我的项目中,并在几分钟内安装并运行。谢谢你的建议!