Beispiel #1
0
        private void ZoomCtrl_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            //create vertices and edges only in Edit mode
            if (e.LeftButton != System.Windows.Input.MouseButtonState.Pressed)
            {
                return;
            }
            if (!_editMode)
            {
                return;
            }

            var pos = ZoomCtrl.TranslatePoint(e.GetPosition(ZoomCtrl), GraphArea1);

            pos.Offset(-22.5, -22.5);
            //CreateVertexControl(pos);
            var vc = CreateVertexControl(pos);
            //if (_ecFrom != null)
            //    CreateEdgeControl(vc);
            //else if (_opMode == EditorOperationMode.Select)
            //{
            //    ClearSelectMode(true);
            //}
        }