public void ToPreviousColor(int holderId) { SpinnerColor previous = _currentColorValues[holderId]; SpinnerColor newsp = (SpinnerColor)((((int)previous - 1) + _currentColorValues.Count) % _currentColorValues.Count); SetColor(holderId, newsp); }
private Color ToColor(SpinnerColor spc) { switch (spc) { case (SpinnerColor.Red): return(_red); break; case (SpinnerColor.Green): return(_green); break; case (SpinnerColor.Blue): return(_blue); break; } return(_red); }
/// <summary> /// Sets the color. /// </summary> /// <param name="id">The identifier.</param> /// <param name="color">The color.</param> private void SetColor(int id, SpinnerColor color) { _currentColorValues[id] = color; _holders[id].color = ToColor(_currentColorValues[id]); }