Наследование: System.Windows.Controls.Slider
Пример #1
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            if (_colorShadingCanvas != null)
            {
                _colorShadingCanvas.MouseLeftButtonDown -= ColorShadingCanvas_MouseLeftButtonDown;
                _colorShadingCanvas.MouseLeftButtonUp   -= ColorShadingCanvas_MouseLeftButtonUp;
                _colorShadingCanvas.MouseMove           -= ColorShadingCanvas_MouseMove;
                _colorShadingCanvas.SizeChanged         -= ColorShadingCanvas_SizeChanged;
            }

            _colorShadingCanvas = GetTemplateChild("PART_ColorShadingCanvas") as Canvas;

            if (_colorShadingCanvas != null)
            {
                _colorShadingCanvas.MouseLeftButtonDown += ColorShadingCanvas_MouseLeftButtonDown;
                _colorShadingCanvas.MouseLeftButtonUp   += ColorShadingCanvas_MouseLeftButtonUp;
                _colorShadingCanvas.MouseMove           += ColorShadingCanvas_MouseMove;
                _colorShadingCanvas.SizeChanged         += ColorShadingCanvas_SizeChanged;
            }

            _colorShadeSelector = GetTemplateChild("PART_ColorShadeSelector") as Canvas;

            if (_colorShadeSelector != null)
            {
                _colorShadeSelector.RenderTransform = _colorShadeSelectorTransform;
            }

            if (_spectrumSlider != null)
            {
                _spectrumSlider.ValueChanged -= SpectrumSlider_ValueChanged;
            }

            _spectrumSlider = GetTemplateChild("PART_SpectrumSlider") as ColorSpectrumSlider;

            if (_spectrumSlider != null)
            {
                _spectrumSlider.ValueChanged += SpectrumSlider_ValueChanged;
            }

            UpdateRGBValues(SelectedColor);
            UpdateColorShadeSelectorPosition(SelectedColor);
        }
Пример #2
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            _colorShadingCanvas = (Canvas)GetTemplateChild("PART_ColorShadingCanvas");
            _colorShadingCanvas.MouseLeftButtonDown += ColorShadingCanvas_MouseLeftButtonDown;
            _colorShadingCanvas.MouseLeftButtonUp   += ColorShadingCanvas_MouseLeftButtonUp;
            _colorShadingCanvas.MouseMove           += ColorShadingCanvas_MouseMove;
            _colorShadingCanvas.SizeChanged         += ColorShadingCanvas_SizeChanged;

            _colorShadeSelector = (Canvas)GetTemplateChild("PART_ColorShadeSelector");
            _colorShadeSelector.RenderTransform = _colorShadeSelectorTransform;

            _spectrumSlider = (ColorSpectrumSlider)GetTemplateChild("PART_SpectrumSlider");
            _spectrumSlider.ValueChanged += SpectrumSlider_ValueChanged;

            UpdateRGBValues(SelectedColor);
            UpdateColorShadeSelectorPosition(SelectedColor);
        }
Пример #3
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            _colorShadingCanvas = (Canvas)GetTemplateChild("PART_ColorShadingCanvas");
            _colorShadingCanvas.MouseLeftButtonDown += ColorShadingCanvas_MouseLeftButtonDown;
            _colorShadingCanvas.MouseLeftButtonUp += ColorShadingCanvas_MouseLeftButtonUp;
            _colorShadingCanvas.MouseMove += ColorShadingCanvas_MouseMove;
            _colorShadingCanvas.SizeChanged += ColorShadingCanvas_SizeChanged;

            _colorShadeSelector = (Canvas)GetTemplateChild("PART_ColorShadeSelector");
            _colorShadeSelector.RenderTransform = _colorShadeSelectorTransform;

            _spectrumSlider = (ColorSpectrumSlider)GetTemplateChild("PART_SpectrumSlider");
            _spectrumSlider.ValueChanged += SpectrumSlider_ValueChanged;

            UpdateRGBValues(SelectedColor);
            UpdateColorShadeSelectorPosition(SelectedColor);
        }
Пример #4
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            _colorPickerToggleButton = (ToggleButton)GetTemplateChild("PART_ColorPickerToggleButton");
            _colorPickerToggleButton.Click += ColorPickerToggleButton_Clicked;

            _colorPickerCanvasPopup = (Popup)GetTemplateChild("PART_ColorPickerCanvasPopup");

            _colorShadingCanvas = (Canvas)GetTemplateChild("PART_ColorShadingCanvas");
            _colorShadingCanvas.MouseLeftButtonDown += ColorShadingCanvas_MouseLeftButtonDown;
            _colorShadingCanvas.MouseMove += ColorShadingCanvas_MouseMove;
            _colorShadingCanvas.SizeChanged += ColorShadingCanvas_SizeChanged;

            _colorShadeSelector = (Canvas)GetTemplateChild("PART_ColorShadeSelector");
            _colorShadeSelector.RenderTransform = _colorShadeSelectorTransform;

            _spectrumSlider = (ColorSpectrumSlider)GetTemplateChild("PART_SpectrumSlider");
            _spectrumSlider.ValueChanged += SpectrumSlider_ValueChanged;

            _okButton = (Button)GetTemplateChild("PART_OkButton");
            _okButton.Click += OkButton_Click;

            SetSelectedColor(SelectedColor);
        }