Exemplo n.º 1
0
        private static void OnTickLabelFontSizeChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            TimeTicksElement thisElement = (TimeTicksElement)obj;

            thisElement.ReCalc_TickLabelWidths();
            thisElement.ReCalc_TimeTicksTimeFrame();
        }
Exemplo n.º 2
0
        private static void OnTimeTickFontSizeChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            TimeTicksElement thisElement = (TimeTicksElement)obj;

            thisElement.Time_TickWidth             = thisElement.Calc_Time_TickWidth(thisElement.TimeTickFontSize);
            thisElement.DayOrMonthOrYear_TickWidth = thisElement.Calc_DayOrMonthOrYear_TickWidth(thisElement.TimeTickFontSize);
            thisElement.Day_TickWidth = thisElement.Calc_Day_TickWidth(thisElement.TimeTickFontSize);
            thisElement.ReCalc_TimeTicksTimeFrame();
        }
Exemplo n.º 3
0
        private static void OnCandlesSourceChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            TimeTicksElement thisElement = (TimeTicksElement)obj;

            thisElement.ReCalc_TimeTicksTimeFrame();

            if (e.OldValue != null && e.OldValue is INotifyCollectionChanged)
            {
                (e.OldValue as INotifyCollectionChanged).CollectionChanged -= thisElement.OnCandlesSourceCollectionChanged;
            }

            if (e.NewValue != null && e.NewValue is INotifyCollectionChanged)
            {
                (e.NewValue as INotifyCollectionChanged).CollectionChanged += thisElement.OnCandlesSourceCollectionChanged;
            }
        }
Exemplo n.º 4
0
        private static void OnCandlesSourceChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            TimeTicksElement thisElement = (TimeTicksElement)obj;

            thisElement.ReCalc_TimeTicksTimeFrame();
        }