Я никогда не слышал об определенном компоненте.NET для различной визуализации (это добро ниша), но возможно Вы могли полагаться на усовершенствованного редактора для создания собственного без слишком большой проблемы.
Syncfusion делает предложение полный комплект компонента, выделенный выпуску текста/кода с большим количеством созданных в функциях, которые Вы могли бы найти полезным:
Важное примечание: это не свободно.
Существует (как часть Gitsharp) Engine Estate Diff) в C # с очень простым в использовании API и (в рамках Gitsharp.demo) WPF Diff Viewer. Код не должен быть слишком сложен для извлечения из проекта.
Найти дополнительную информацию здесь: http://www.eqqon.com/index.php/gitsharp#gitsharp.demo
может также захотеть взглянуть на MeneesDiffUtils . Имеет набор утилит, связанных с различиями, включая элемент управления визуализацией. Предоставляется полный исходный код под лицензией CharityWare.