private void OnSwitchColour(CommandIcon commandIcon) { var standardColours = StandardColours.GetStandardColors(); var currentColourIndex = standardColours.IndexOf(_userSettings.MainColourRgb); var nextColourIndex = currentColourIndex == standardColours.Count - 1 ? 0 : currentColourIndex + 1; _userSettings.MainColourRgb = standardColours[nextColourIndex]; _userSettings.SaveAsync(); }
private List <ColorItem> GetStandardColors() { return(StandardColours.GetStandardColors() .Select(c => GetColorItem(c, string.Empty)) .ToList()); }