示例#1
0
        private async void buttonFilterChampion_Click(object sender, RoutedEventArgs e)
        {
            buttonFilterChampion.IsEnabled = false;
            List <string> filters = new List <string>();

            if (filterChampionAssassin.IsChecked == true)
            {
                filters.Add("Assassin");
            }
            if (filterChampionFigther.IsChecked == true)
            {
                filters.Add("Fighter");
            }
            if (filterChampionMarksman.IsChecked == true)
            {
                filters.Add("Marksman");
            }
            if (filterChampionTank.IsChecked == true)
            {
                filters.Add("Tank");
            }
            if (filterChampionSupport.IsChecked == true)
            {
                filters.Add("Support");
            }
            if (filterChampionMage.IsChecked == true)
            {
                filters.Add("Mage");
            }
            if (ChampionListDto.AllChampions == null)
            {
                await ChampionListDto.LoadAllChampions();
            }
            ChampionsList.Items.Clear();
            foreach (ChampionDto champion in ChampionListDto.AllChampions)
            {
                foreach (string tag in champion.Tags)
                {
                    if (filters.Contains(tag))
                    {
                        ChampionSelected item = new ChampionSelected();
                        item.Champion = champion;
                        item.Tap     += item_Tap;
                        ChampionsList.Items.Add(item);
                        break;
                    }
                }
            }
            buttonFilterChampion.IsEnabled = true;
        }
示例#2
0
 private async void buttonFilterFreeWeek_Click(object sender, RoutedEventArgs e)
 {
     buttonFilterFreeWeek.IsEnabled = false;
     if (ChampionListDto.AllChampions == null)
     {
         await ChampionListDto.LoadAllChampions();
     }
     ChampionsList.Items.Clear();
     foreach (ChampionDto champion in ChampionListDto.AllChampions)
     {
         if (champion.FreeToPlay)
         {
             ChampionSelected item = new ChampionSelected();
             item.Champion = champion;
             item.Tap     += item_Tap;
             ChampionsList.Items.Add(item);
         }
     }
     buttonFilterFreeWeek.IsEnabled = true;
 }
示例#3
0
 private async void buttonFilterChampion_Click(object sender, RoutedEventArgs e)
 {
     buttonFilterChampion.IsEnabled = false;
     List<string> filters = new List<string>();
     if (filterChampionAssassin.IsChecked == true)
         filters.Add("Assassin");
     if (filterChampionFigther.IsChecked == true)
         filters.Add("Fighter");
     if (filterChampionMarksman.IsChecked == true)
         filters.Add("Marksman");
     if (filterChampionTank.IsChecked == true)
         filters.Add("Tank");
     if (filterChampionSupport.IsChecked == true)
         filters.Add("Support");
     if (filterChampionMage.IsChecked == true)
         filters.Add("Mage");
     if (ChampionListDto.AllChampions == null)
         await ChampionListDto.LoadAllChampions();
     ChampionsList.Items.Clear();
     foreach (ChampionDto champion in ChampionListDto.AllChampions)
     {
         foreach (string tag in champion.Tags)
         {
             if (filters.Contains(tag))
             {
                 ChampionSelected item = new ChampionSelected();
                 item.Champion = champion;
                 item.Tap += item_Tap;
                 ChampionsList.Items.Add(item);
                 break;
             }
         }
     }
     buttonFilterChampion.IsEnabled = true;
 }
示例#4
0
 private async void buttonFilterFreeWeek_Click(object sender, RoutedEventArgs e)
 {
     buttonFilterFreeWeek.IsEnabled = false;
     if (ChampionListDto.AllChampions == null)
         await ChampionListDto.LoadAllChampions();
     ChampionsList.Items.Clear();
     foreach (ChampionDto champion in ChampionListDto.AllChampions)
     {
         if (champion.FreeToPlay)
         {
             ChampionSelected item = new ChampionSelected();
             item.Champion = champion;
             item.Tap += item_Tap;
             ChampionsList.Items.Add(item);
         }
     }
     buttonFilterFreeWeek.IsEnabled = true;
 }