The superclass for all node types within VplControl.
Inheritance: System.Windows.Controls.Grid, INotifyPropertyChanged, IDisposable
        public NodeResizeButton(VplElement hostElement)
        {
            HostElement = hostElement;
            hostElement.HostCanvas.Children.Add(this);

            Style = FindResource("PinButton20") as Style;

            HostNodeGroup_PropertyChanged(null, null);
            hostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
        public NodeResizeButton(VplElement hostElement)
        {
            HostElement = hostElement;
            hostElement.HostCanvas.Children.Add(this);

            Style = FindResource("PinButton20") as Style;

            HostNodeGroup_PropertyChanged(null, null);
            hostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
        public NodeQuestionButton(VplElement hostNodeGroup)
        {
            HostElement = hostNodeGroup;
            HostElement.HostCanvas.Children.Add(this);

            Style = FindResource("QuestButton20") as Style;


            HostNodeGroup_PropertyChanged(null, null);
            HostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
        public NodeQuestionButton(VplElement hostNodeGroup)
        {
            HostElement = hostNodeGroup;
            HostElement.HostCanvas.Children.Add(this);

            Style = FindResource("QuestButton20") as Style;


            HostNodeGroup_PropertyChanged(null, null);
            HostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
Esempio n. 5
0
        public NodePinButton(VplElement hostElement)
        {
            HostElement = hostElement;
            //HostElement.HostCanvas.Children.Add(this);
            HostElement.HitTestGrid.Children.Add(this);
            Grid.SetColumn(this, 3);

            Style = FindResource("PinButton20") as Style;

            HostNodeGroup_PropertyChanged(null, null);
            hostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
Esempio n. 6
0
        public NodePinButton(VplElement hostElement)
        {
            HostElement = hostElement;
            //HostElement.HostCanvas.Children.Add(this);
            HostElement.HitTestGrid.Children.Add(this);
            Grid.SetColumn(this, 3);

            Style = FindResource("PinButton20") as Style;

            HostNodeGroup_PropertyChanged(null, null);
            hostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
Esempio n. 7
0
        public NodeAutoCheckBox(VplElement hostNodeGroup)
        {
            HostElement = hostNodeGroup;
            HostElement.HostCanvas.Children.Add(this);

            IsChecked   = true;
            BorderBrush = Application.Current.Resources["BrushBlue"] as Brush;
            Foreground  = Application.Current.Resources["BrushBlue"] as Brush;

            HostNodeGroup_PropertyChanged(null, null);
            HostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
        public NodeAutoCheckBox(VplElement hostNodeGroup)
        {
            HostElement = hostNodeGroup;
            HostElement.HostCanvas.Children.Add(this);

            IsChecked = true;
            BorderBrush = Application.Current.Resources["BrushBlue"] as Brush;
            Foreground = Application.Current.Resources["BrushBlue"] as Brush;

            HostNodeGroup_PropertyChanged(null, null);
            HostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
Esempio n. 9
0
        public NodeAutoCheckBox(VplElement hostNodeGroup)
        {
            HostElement = hostNodeGroup;
            //HostElement.HostCanvas.Children.Add(this);
            HostElement.HitTestGrid.Children.Add(this);
            Grid.SetColumn(this, 2);

            Margin = new Thickness(5);

            IsChecked   = true;
            BorderBrush = Application.Current.Resources["BrushBlue"] as Brush;
            Foreground  = Application.Current.Resources["BrushBlue"] as Brush;

            HostNodeGroup_PropertyChanged(null, null);
            HostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
        public NodeAutoCheckBox(VplElement hostNodeGroup)
        {
            HostElement = hostNodeGroup;
            //HostElement.HostCanvas.Children.Add(this);
            HostElement.HitTestGrid.Children.Add(this);
            Grid.SetColumn(this, 2);

            Margin = new Thickness(5);

            IsChecked = true;
            BorderBrush = Application.Current.Resources["BrushBlue"] as Brush;
            Foreground = Application.Current.Resources["BrushBlue"] as Brush;

            HostNodeGroup_PropertyChanged(null, null);
            HostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
        public NodeCaptionLabel(VplElement hostElement)
        {
            HostElement = hostElement;
            HostElement.HostCanvas.Children.Add(this);

            Style = FindResource("EditableLabelStyleGroup") as Style;


            var b = new Binding("Content")
            {
                Source = this,
                Mode = BindingMode.TwoWay
            };
            HostElement.SetBinding(VplElement.NameProperty, b);


            HostNodeGroup_PropertyChanged(null, null);
            HostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }
        public NodeCaptionLabel(VplElement hostElement)
        {
            HostElement = hostElement;
            HostElement.HostCanvas.Children.Add(this);

            Style = FindResource("EditableLabelStyleGroup") as Style;


            var b = new Binding("Content")
            {
                Source = this,
                Mode   = BindingMode.TwoWay
            };

            HostElement.SetBinding(VplElement.NameProperty, b);


            HostNodeGroup_PropertyChanged(null, null);
            HostElement.PropertyChanged += HostNodeGroup_PropertyChanged;
        }