Exemplo n.º 1
0
        private void mainCanvas_PreviewMouseMove(object sender, MouseEventArgs e)
        {
            Point          mousePoint     = e.GetPosition(mainCanvas);
            RulerRectangle horizontalRect = mainScrollViewer.Template.FindName("horizontalRuler", mainScrollViewer) as RulerRectangle;
            //horizontalRect.RulerLine = mousePoint;
            //horizontalRect.InvalidateVisual();

            RulerRectangle verticalRect = mainScrollViewer.Template.FindName("verticalRuler", mainScrollViewer) as RulerRectangle;
            //verticalRect.RulerLine = mousePoint;
            //verticalRect.InvalidateVisual();
        }
Exemplo n.º 2
0
        protected override void Init()
        {
            base.Init();

            foreach (UIElement ele in BehaviourCanvas.Children)
            {
                if (ele is RulerRectangle)
                {
                    _rectangle = ele as RulerRectangle;
                    _rectangle.IsVisibleChanged += new DependencyPropertyChangedEventHandler(_rectangle_IsVisibleChanged);
                }
            }
        }