public override void OnApplyTemplate()
        {
            if (ColorRampControl != null)
                ColorRampControl.ColorGradientChosen -= ColorRampControl_GradientBrushChanged;

            if (AddUniqueValueButton != null)
                AddUniqueValueButton.Click -= AddUniqueValueButton_Click;

            if (DeleteUniqueValueButton != null)
                DeleteUniqueValueButton.Click -= DeleteUniqueValueButton_Click;

            base.OnApplyTemplate();

            AddUniqueValueButton = GetTemplateChild(PART_ADDUNIQUEVALUEBUTTON) as Button;
            if (AddUniqueValueButton != null)
                AddUniqueValueButton.Click += AddUniqueValueButton_Click;

            DeleteUniqueValueButton = GetTemplateChild(PART_DELETEUNIQUEVALUEBUTTON) as Button;
            if (DeleteUniqueValueButton != null)
                DeleteUniqueValueButton.Click += DeleteUniqueValueButton_Click;

            ColorRampControl = GetTemplateChild(PART_COLORRAMPCONTROL) as ColorRampControl;
            if (ColorRampControl != null)
                ColorRampControl.ColorGradientChosen += ColorRampControl_GradientBrushChanged;

            UniqueValueTextBox = GetTemplateChild(PART_UNIQUEVALUETEXTBOX) as TextBox;

            if (InitCompleted != null)
                InitCompleted(this, EventArgs.Empty);
        }
        public override void OnApplyTemplate()
        {
            if (ColorRampControl != null)
                ColorRampControl.ColorGradientChosen -= ColorRampControl_GradientBrushChanged;

            if (ClassBreaksNumericUpDown != null)
            {                
                ClassBreaksNumericUpDown.ValueChanged -= ClassBreaksNumericUpDown_ValueChanged;
                ClassBreaksNumericUpDown.ValueChanging -= ClassBreaksNumericUpDown_ValueChanging;
            }

            base.OnApplyTemplate();

            ColorRampControl = GetTemplateChild(PART_COLORRAMPCONTROL) as ColorRampControl;                        

            ClassBreaksNumericUpDown = GetTemplateChild(PART_CLASSBREAKSNUMERICUPDOWN) as NumericUpDown;
            
            bindUIToRenderer(); // bind before attaching to event handlers

            if (ColorRampControl != null)
                ColorRampControl.ColorGradientChosen += ColorRampControl_GradientBrushChanged;

            if (ClassBreaksNumericUpDown != null)
            {
                ClassBreaksNumericUpDown.ValueChanged += ClassBreaksNumericUpDown_ValueChanged;
                ClassBreaksNumericUpDown.ValueChanging += ClassBreaksNumericUpDown_ValueChanging;
            }

            if (InitCompleted != null)
                InitCompleted(this, EventArgs.Empty);
        }
        public override void OnApplyTemplate()
        {
            if (ColorRampControl != null)
            {
                ColorRampControl.ColorGradientChosen -= ColorRampControl_GradientBrushChanged;
            }

            if (AddUniqueValueButton != null)
            {
                AddUniqueValueButton.Click -= AddUniqueValueButton_Click;
            }

            if (DeleteUniqueValueButton != null)
            {
                DeleteUniqueValueButton.Click -= DeleteUniqueValueButton_Click;
            }

            base.OnApplyTemplate();

            AddUniqueValueButton = GetTemplateChild(PART_ADDUNIQUEVALUEBUTTON) as Button;
            if (AddUniqueValueButton != null)
            {
                AddUniqueValueButton.Click += AddUniqueValueButton_Click;
            }

            DeleteUniqueValueButton = GetTemplateChild(PART_DELETEUNIQUEVALUEBUTTON) as Button;
            if (DeleteUniqueValueButton != null)
            {
                DeleteUniqueValueButton.Click += DeleteUniqueValueButton_Click;
            }

            ColorRampControl = GetTemplateChild(PART_COLORRAMPCONTROL) as ColorRampControl;
            if (ColorRampControl != null)
            {
                ColorRampControl.ColorGradientChosen += ColorRampControl_GradientBrushChanged;
            }

            UniqueValueTextBox = GetTemplateChild(PART_UNIQUEVALUETEXTBOX) as TextBox;

            if (InitCompleted != null)
            {
                InitCompleted(this, EventArgs.Empty);
            }
        }
Exemplo n.º 4
0
        public override void OnApplyTemplate()
        {
            if (ColorRampControl != null)
            {
                ColorRampControl.ColorGradientChosen -= ColorRampControl_GradientBrushChanged;
            }

            if (ClassBreaksNumericUpDown != null)
            {
                ClassBreaksNumericUpDown.ValueChanged  -= ClassBreaksNumericUpDown_ValueChanged;
                ClassBreaksNumericUpDown.ValueChanging -= ClassBreaksNumericUpDown_ValueChanging;
            }

            base.OnApplyTemplate();

            ColorRampControl = GetTemplateChild(PART_COLORRAMPCONTROL) as ColorRampControl;

            ClassBreaksNumericUpDown = GetTemplateChild(PART_CLASSBREAKSNUMERICUPDOWN) as NumericUpDown;

            bindUIToRenderer(); // bind before attaching to event handlers

            if (ColorRampControl != null)
            {
                ColorRampControl.ColorGradientChosen += ColorRampControl_GradientBrushChanged;
            }

            if (ClassBreaksNumericUpDown != null)
            {
                ClassBreaksNumericUpDown.ValueChanged  += ClassBreaksNumericUpDown_ValueChanged;
                ClassBreaksNumericUpDown.ValueChanging += ClassBreaksNumericUpDown_ValueChanging;
            }

            if (InitCompleted != null)
            {
                InitCompleted(this, EventArgs.Empty);
            }
        }
Exemplo n.º 5
0
        private static void OnColorRampTypePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            ColorRampControl source = d as ColorRampControl;

            source.buildUI();
        }