コード例 #1
0
        private void ClearAchievementsMethod(string parameter)
        {
            if (string.IsNullOrEmpty(parameter))
            {
                return;
            }
            switch (parameter)
            {
            case "ComboWf":
                ComboWf.Clear();
                foreach (var item in Achievements.Where(x => x.TypeOfAchievements == AchievementsType.ComboFw).ToList())
                {
                    Achievements.Remove(item);
                }
                if (Achievements.Count <= 9)
                {
                    ScaleAchievementsField = 1;
                }
                return;

            case "ComboWin":
                ComboWin.Clear();
                foreach (var item in Achievements.Where(x => x.TypeOfAchievements == AchievementsType.ComboWin).ToList())
                {
                    Achievements.Remove(item);
                }
                if (Achievements.Count <= 9)
                {
                    ScaleAchievementsField = 1;
                }
                return;

            case "EpicWf":
                EpicWf.Clear();
                foreach (var item in Achievements.Where(x => x.TypeOfAchievements == AchievementsType.EpicFw).ToList())
                {
                    Achievements.Remove(item);
                }
                if (Achievements.Count <= 9)
                {
                    ScaleAchievementsField = 1;
                }
                return;

            case "EpicWin":
                EpicWin.Clear();
                foreach (var item in Achievements.Where(x => x.TypeOfAchievements == AchievementsType.EpicWin).ToList())
                {
                    Achievements.Remove(item);
                }
                if (Achievements.Count <= 9)
                {
                    ScaleAchievementsField = 1;
                }
                return;

            default:
                return;
            }
        }
コード例 #2
0
        private void ComboWfKeyPressedMethod([CanBeNull] KeyEventArgs e)
        {
            if (e?.Key != Key.Enter)
            {
                return;
            }
            var entry = new AchievementEntry
            {
                Nick = (e.Source as AutoCompleteBox)?.Text,
                TypeOfAchievements = AchievementsType.ComboFw
            };

            Achievements.Add(entry);
            ComboWf.Add(entry);
            ((AutoCompleteBox)e.Source).Text = string.Empty;
            CountScale();
        }