Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 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");
 }
Exemplo n.º 4
0
 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");
 }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        void addStatistic(string text, AchievementRank rank, IDictionary <AchievementRank, int> info)
        {
            var item = lvStatistics.Items.Add(text, rank.ToString());

            item.ToolTipText = AchievementsHelper.GetRankToolTip(rank, info);
        }