Exemple #1
0
        public ConnectorControl(SceneRenderingControl scene_rendering_control)
        {
            this.scene_rendering_control = scene_rendering_control;

            Node_OnDimensionsChangedDelegate = Node_OnDimensionsChanged;
            Node_OnDeletedDelegate           = Node_OnDeleted;

            //this.Stroke = STROKE_BRUSH;
            //this.StrokeThickness = 0.5;
            Fill       = STROKE_BRUSH;
            HeadWidth  = 0;
            HeadHeight = 2;

            Focusable       = true;
            GotFocus       += ConnectorControl_GotFocus;
            MouseDown      += ConnectorControl_MouseDown;
            PreviewKeyDown += ConnectorControl_PreviewKeyDown;

            shadow = new PropertyShadow(this);
        }
Exemple #2
0
        public SelectedNodeControl(SceneRenderingControl scene_rendering_control)
        {
            this.scene_rendering_control = scene_rendering_control;

            InitializeComponent();

            ObjGridOverlay.Background = background_brush;
            ObjBorder.BorderBrush     = border_brush;
            ObjBorder.BorderThickness = border_thickness;

            SelectedNode_OnDimensionsChangedDelegate = SelectedNode_OnDimensionsChanged;
            SelectedNode_OnDeletedDelegate           = SelectedNode_OnDeleted;

            FormatSizer(SizerTL, Cursors.SizeNWSE);
            FormatSizer(SizerTR, Cursors.SizeNESW);
            FormatSizer(SizerBL, Cursors.SizeNESW);
            FormatSizer(SizerBR, Cursors.SizeNWSE);

            Focusable  = true;
            Visibility = Visibility.Collapsed;
        }