コード例 #1
0
        public static void OnMaximumChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DateRangeSlider slider = (DateRangeSlider)d;

            if (slider.IsUpperValueLockedToMax)
            {
                slider.UpperValue = (DateTime)e.NewValue;
            }
        }
コード例 #2
0
        public static void OnIsLowerValueLockedToMinChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DateRangeSlider slider = (DateRangeSlider)d;

            if ((bool)e.NewValue)
            {
                slider.LowerSlider.Value    = slider.LowerSlider.Minimum;
                slider.IsLowerSliderEnabled = false;
            }
            else
            {
                slider.IsLowerSliderEnabled = true;
            }
        }
コード例 #3
0
        public static void OnUpperValueChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DateRangeSlider slider = (DateRangeSlider)d;

            slider.UpperSlider.Value = ((DateTime)e.NewValue).Ticks;
        }