Регулятор DevExpress Измеритель общей стоимости при повороте - PullRequest
0 голосов
/ 03 декабря 2018

Я использую DevExpress для создания датчика Knob, настройки ArcStyle от 0 до 360, я могу получить значение иглы, но мне нужно иметь общее значение, если я поверну ручку 2 раунд, я должен получить 720, как я могу вычислить общее значение?

        public delegate void VolumeValueChange(object sender, OnValueChangeEventArgs e);
    public event VolumeValueChange MyValueChanged;
    public double TotalValue;

    private double _lastValue =0;
    private double _currentValue;
    public double CurrentValue
    {
        get { return _currentValue; }
        set
        {
            if (Math.Abs(value - _currentValue) > 200)
            {

                _lastValue = value;
                //if (value  >= _currentValue )
                //{
                //    TotalValue = TotalValue + (Math.Abs(value - _currentValue));
                //}
                //else
                //{
                //    TotalValue = TotalValue - (Math.Abs(value - _currentValue));
                //}
                _currentValue = value;
                MyValueChanged?.Invoke(this, new OnValueChangeEventArgs(value));

            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...