WinForms或WPF的文本差异可视化控件

22

继我之前的问题,是否有适用于文本diffs可视化的好控件?

类似于StackOverflow的修订diff查看器,但适用于WinForms或WPF。

要求:

  • 免费,最好是开源的
  • 基于WPF或WinForms

请勿提供应用程序,仅提供组件。

我对开源软件的diff工具不感兴趣。

4个回答

12
作为GitSharp的一部分,有一个开源的C#差异引擎,具有非常易于使用的API以及(作为GitSharp.Demo的一部分)WPF差异查看器。这段代码应该不难从项目中提取出来。
在此处查找更多信息:http://www.eqqon.com/index.php/GitSharp#GitSharp.Demo

9

您可能还想看看MeneesDiffUtils。它有很多与diff相关的工具,包括可视化控件。提供完整的源代码,并在一个名为CharityWare的许可下发布。


1
有一个名为WPF项目正在尝试将Bill Menees的实现移植到WPF。 - user8276908

5

4

我从未听说过专门用于比较可视化的 .NET 组件(这有点小众),但也许你可以依靠高级编辑器轻松地构建自己的组件。

Syncfusion 提供了一个完整的组件套件,专门用于文本/代码编辑,并内置了许多有用的功能:

重要提示:这不是免费的。


AvalonEdit还支持所有这些功能 - 重要提示:它是免费的。 - user8276908

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接