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();
        }
示例#2
0
 private List <ColorItem> GetStandardColors()
 {
     return(StandardColours.GetStandardColors()
            .Select(c => GetColorItem(c, string.Empty))
            .ToList());
 }