protected override void AttachCore(RectangleSelector selector, Plotter plotter)
        {
            base.AttachCore(selector, plotter);

            Plotter.CentralGrid.MouseLeftButtonDown += OnMouseLeftButtonDown;
            Plotter.CentralGrid.MouseLeftButtonUp   += OnMouseLeftButtonUp;
            Plotter.CentralGrid.MouseMove           += OnMouseMove;
        }
示例#2
0
        private static void OnRectangleTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            RectangleSelector owner = (RectangleSelector)d;

            owner.OnTemplateChanged();
        }
示例#3
0
        private static void OnModeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            RectangleSelector owner = (RectangleSelector)d;

            owner.UpdateModeHandler();
        }
示例#4
0
 private static void OnSelectedRectangleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     RectangleSelector owner = (RectangleSelector)d;
     // todo
 }
示例#5
0
 protected override void AttachCore(RectangleSelector selector, Plotter plotter)
 {
     base.AttachCore(selector, plotter);
     Plotter.CentralGrid.MouseUp += CentralGrid_MouseUp;
 }