public DiffPlexControl() { InitializeComponent(); diffTimer = new Timer(DiffTimerCallback, null, 0, TimerPollFrequency); nonModifyingKeys = new List<Key> { Key.LeftShift, Key.RightShift, Key.Up, Key.Left, Key.Right, Key.Down, Key.PageDown, Key.PageUp, Key.LeftAlt, Key.RightAlt, Key.CapsLock, Key.LeftCtrl, Key.RightCtrl, Key.Escape }; scrollSynchronizer = new ScrollViewerSynchronizer(LeftScroller, RightScroller); diffRenderer = new TextBoxDiffRenderer(LeftDiffGrid, LeftBox, RightDiffGrid, RightBox); Dispatcher.BeginInvoke((Action)diffRenderer.GenerateDiffView); }
public DiffPlexControl() { InitializeComponent(); diffTimer = new Timer(DiffTimerCallback, null, 0, TimerPollFrequency); nonModifyingKeys = new List <Key> { Key.LeftShift, Key.RightShift, Key.Up, Key.Left, Key.Right, Key.Down, Key.PageDown, Key.PageUp, Key.LeftAlt, Key.RightAlt, Key.CapsLock, Key.LeftCtrl, Key.RightCtrl, Key.Escape }; scrollSynchronizer = new ScrollViewerSynchronizer(LeftScroller, RightScroller); diffRenderer = new TextBoxDiffRenderer(LeftDiffGrid, LeftBox, RightDiffGrid, RightBox); Dispatcher.BeginInvoke((Action)diffRenderer.GenerateDiffView); }