예제 #1
0
        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());
 }