void addStatistic(string text, int value, AchievementRank rank, IDictionary <AchievementRank, int> info) { var item = new StatisticItemViewModel(); item.Name = text.ToUpper(); item.Value = value.ToString(); item.StatusIcon = string.Format("/Images/Ranks/{0}.png", rank.ToString()); item.StatusDescription = getRankDescription(rank, info); Items.Add(item); }
private string getRankDescription(AchievementRank rank, IDictionary <AchievementRank, int> info) { if (rank == AchievementRank.Rank1) { return(string.Format(ApplicationStrings.UserStatistics_NoStatus_Description_ToolTip, EnumLocalizer.Default.Translate(AchievementRank.Rank2), info[AchievementRank.Rank2])); } string nextStatus = string.Empty; if (rank != AchievementRank.Rank6) { var nextRank = GetNextEnumValue(rank); nextStatus = string.Format(ApplicationStrings.UserStatistics_NextAvailableStatus_ToolTip, EnumLocalizer.Default.Translate(nextRank), info[nextRank]); } return(string.Format(ApplicationStrings.UserStatistics_Status_Description_ToolTip, EnumLocalizer.Default.Translate(rank), info[rank], nextStatus)); }
static public string GetIconForRank(AchievementRank rank) { if (rank == AchievementRank.Rank6) { return(@"..\Resources\WorkoutPlansAwards\bullet-black.png"); } if (rank == AchievementRank.Rank5) { return(@"..\Resources\WorkoutPlansAwards\bullet-red.png"); } if (rank == AchievementRank.Rank4) { return(@"..\Resources\WorkoutPlansAwards\bullet-yellow.png"); } if (rank == AchievementRank.Rank3) { return(@"..\Resources\WorkoutPlansAwards\bullet-blue.png"); } if (rank == AchievementRank.Rank2) { return(@"..\Resources\WorkoutPlansAwards\bullet-green.png"); } return(@"..\Resources\WorkoutPlansAwards\bullet-grey.png"); }
static public string GetIconForRank(AchievementRank rank) { if (rank == AchievementRank.Rank6) { return(@"pack://*****:*****@"pack://application:,,,/BodyArchitect.Client.Resources;component/Images/WorkoutPlansAwards/bullet-red.png"); } if (rank == AchievementRank.Rank4) { return(@"pack://*****:*****@"pack://application:,,,/BodyArchitect.Client.Resources;component/Images/WorkoutPlansAwards/bullet-blue.png"); } if (rank == AchievementRank.Rank2) { return(@"pack://*****:*****@"pack://application:,,,/BodyArchitect.Client.Resources;component/Images/WorkoutPlansAwards/bullet-grey.png"); }
void addStatistic(List <StatisticItemViewModel> items, string text, AchievementRank rank, IDictionary <AchievementRank, int> info) { StatisticItemViewModel item = new StatisticItemViewModel(text, AchievementsHelper.GetRankToolTip(rank, info), new Uri(AchievementsHelper.GetIconForRank(rank))); items.Add(item); }
void addStatistic(string text, AchievementRank rank, IDictionary <AchievementRank, int> info) { var item = lvStatistics.Items.Add(text, rank.ToString()); item.ToolTipText = AchievementsHelper.GetRankToolTip(rank, info); }