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; } }
private void ComboWinKeyPressedMethod(KeyEventArgs e) { if (e.Key != Key.Enter) { return; } var entry = new AchievementEntry { Nick = (e.Source as AutoCompleteBox)?.Text, TypeOfAchievements = AchievementsType.ComboWin }; Achievements.Add(entry); ComboWin.Add(entry); ((AutoCompleteBox)e.Source).Text = string.Empty; CountScale(); }