public static Color?ConvertToColor(HabitDifficultyLevel habitDifficultyLevel)
        {
            switch (habitDifficultyLevel)
            {
            case HabitDifficultyLevel.Mini:
                App.Current.Resources.TryGetValue("PrimaryGreen", out var green);
                return((Color)green);

            case HabitDifficultyLevel.Plus:
                App.Current.Resources.TryGetValue("PrimaryYellow", out var yellow);
                return((Color)yellow);

            case HabitDifficultyLevel.Elite:
                App.Current.Resources.TryGetValue("PrimaryRed", out var red);
                return((Color)red);
            }

            return(null);
        }
Exemplo n.º 2
0
 private HabitDifficultyLevel SetDifficultyIfCompleted(HabitDifficultyLevel difficultyLevel)
 {
     return(CompletedDifficulty == difficultyLevel ? difficultyLevel : HabitDifficultyLevel.None);
 }
 private Color GetHabitCompletionColor(HabitDifficultyLevel habitDifficultyLevel)
 {
     return((Color)HabitDifficultyToColorConverter.ConvertToColor(habitDifficultyLevel));
 }