public ToolTipManager(ScreenView screenView, ScreenViewMouseInteraction interaction)
            {
                this.screenView  = screenView;
                this.interaction = interaction;

                timer = new DispatcherTimer()
                {
                    Interval  = new TimeSpan(0, 0, 0, 1, 200),
                    IsEnabled = true,
                };
                timer.Tick += TimerTick;

                screenView.MouseMove += OnMouseMove;
            }
 public LayoutFixManager(ScreenView screenView, ScreenViewMouseInteraction interaction)
 {
     this.screenView  = screenView;
     this.interaction = interaction;
     screenView.MouseRightButtonDown += RightButtonClicked;
 }
 public DragManager(ScreenView screenView, ScreenViewMouseInteraction interaction)
 {
     this.screenView  = screenView;
     this.interaction = interaction;
     screenView.MouseLeftButtonDown += OnMouseDown;
 }