我使用DevExpress创建旋钮规,ArcStyle配置从0到360,我可以获得针的值,但是如果我将旋钮旋转2圈,我应该有总值,我应该得到720,如何计算总值?< / p>
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));
}
}
}