Add DiffViewer control (in DiffPlex.WindowsForms.Controls namespace) for Windows Forms application. The control is still in DiffPlex.Wpf.dll assembly because it is rendered by the WPF control via ElementHost in the internal implementation but wrap as a Windows Forms control, so that means,
It exports the interface as the familiar way to use in Windows Forms;
It looks like WPF but in fact not; and,
It will not impact the existing projects that reference to WPF controls.
And the new project DiffPlex.WindowsForms.Demo is to demo how to use (#51). So the old demo (#66) is removed from the solution.
Add
DiffViewer
control (inDiffPlex.WindowsForms.Controls
namespace) for Windows Forms application. The control is still inDiffPlex.Wpf.dll
assembly because it is rendered by the WPF control viaElementHost
in the internal implementation but wrap as a Windows Forms control, so that means,And the new project
DiffPlex.WindowsForms.Demo
is to demo how to use (#51). So the old demo (#66) is removed from the solution.