private static void MainStepCountPropertyChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BasicAnalog control = d as BasicAnalog;

            control.MainStepCount = (Int32)e.NewValue;
        }
        private static void ScaleColorPropertyChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BasicAnalog control = d as BasicAnalog;

            control.ScaleColor = (Brush)e.NewValue;
        }
        private static void MaxValuePropertyChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BasicAnalog control = d as BasicAnalog;

            control.MaxValue = (Double)e.NewValue;
        }
        private static void DescriptionPropertyChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BasicAnalog control = d as BasicAnalog;

            control.Description = (String)e.NewValue;
        }
        private static void DescriptionFontSizePropertyChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BasicAnalog control = d as BasicAnalog;

            control.DescriptionFontSize = (Double)e.NewValue;
        }
        private static void ValueRoundPropertyChange(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BasicAnalog control = d as BasicAnalog;

            control.ValueRound = (Int32)e.NewValue;
        }