Я использую 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));
}
}
}