winform visual usar tutorial studio examples ejemplos como application .net diff custom-controls

.net - usar - Control de visualización de diferencias de texto para WinForms o WPF



wpf vs windows forms (4)

A continuación de mi pregunta anterior , ¿hay algún buen control para la visualización de las diferencias de texto?

Algo así como el visor de diferencias de revisión de StackOverflow, pero para WinForms o WPF

Requisitos:

  • gratis, de preferencia de código abierto
  • basado en WPF o WinForms

Sin aplicaciones, solo componentes.

No me interesan las herramientas de OSS diff


Nunca escuché acerca de un componente .NET específico para la visualización de diferencias (es un nicho amable), pero tal vez podría confiar en un editor avanzado para crear el suyo sin demasiados problemas.

Syncfusion propone un conjunto de componentes completo dedicado a la edición de texto / código, con muchas características incorporadas que pueden ser útiles:

Nota importante: no es gratis.


también podría querer echar un vistazo a MeneesDiffUtils . Tiene un montón de utilidades relacionadas con diff que incluyen un control de visualización. El código fuente completo proporcionado y está bajo una licencia llamada CharityWare.


Existe (como parte de GitSharp) un motor diff de código abierto en c # con una API muy fácil de usar y (como parte de GitSharp.Demo) un visor de diferencias de WPF. El código no debería ser demasiado difícil de extraer del proyecto.

Encuentre más información aquí: http://www.eqqon.com/index.php/GitSharp#GitSharp.Demo