public SelectChampOverlay(TeamQueuePage tqp) { InitializeComponent(); Change(); this.tqp = tqp; ChampionSelectListView.Items.Clear(); if (true) { ChampList = new List <ChampionDTO>(Client.PlayerChampions); ChampList.Sort( (x, y) => String.Compare(champions.GetChampion(x.ChampionId) .displayName, champions.GetChampion(y.ChampionId).displayName, StringComparison.Ordinal)); foreach (ChampionDTO champ in ChampList) { champions getChamp = champions.GetChampion(champ.ChampionId); if ((!champ.Owned && !champ.FreeToPlay)) { continue; } //Add to ListView var item = new ListViewItem(); var championImage = new ChampionImage { ChampImage = { Source = champions.GetChampion(champ.ChampionId).icon } }; if (champ.FreeToPlay) { championImage.FreeToPlayLabel.Visibility = Visibility.Visible; } championImage.Width = 64; championImage.Height = 64; item.Tag = champ.ChampionId; item.Content = championImage.Content; ChampionSelectListView.Items.Add(item); } var items = new ListViewItem(); var img = new ChampionImage { ChampImage = { Source = Client.GetImage("getNone") }, Width = 64, Height = 64 }; items.Tag = 0; items.Content = img.Content; ChampionSelectListView.Items.Add(items); } }
public SelectChampOverlay(TeamQueuePage tqp) { InitializeComponent(); teamQueuePage = tqp; ChampionSelectListView.Items.Clear(); if (true) { ChampList = new List<ChampionDTO>(Client.PlayerChampions); ChampList.Sort( (x, y) => string.Compare(champions.GetChampion(x.ChampionId) .displayName, champions.GetChampion(y.ChampionId).displayName, StringComparison.Ordinal)); foreach (ChampionDTO champ in ChampList) { champions getChamp = champions.GetChampion(champ.ChampionId); if ((!champ.Owned && !champ.FreeToPlay)) continue; //Add to ListView var item = new ListViewItem(); var championImage = new ChampionImage { ChampImage = {Source = champions.GetChampion(champ.ChampionId).icon} }; if (champ.FreeToPlay) championImage.FreeToPlayLabel.Visibility = Visibility.Visible; championImage.Width = 64; championImage.Height = 64; item.Tag = champ.ChampionId; item.Content = championImage.Content; ChampionSelectListView.Items.Add(item); } var items = new ListViewItem(); var img = new ChampionImage { ChampImage = {Source = Client.GetImage("getNone")}, Width = 64, Height = 64 }; items.Tag = 0; items.Content = img.Content; ChampionSelectListView.Items.Add(items); } }
public SelectChampOverlay(TeamQueuePage tqp) { InitializeComponent(); this.tqp = tqp; ChampionSelectListView.Items.Clear(); if (true) { ChampList = new List <ChampionDTO>(Client.PlayerChampions); ChampList.Sort((x, y) => champions.GetChampion(x.ChampionId).displayName.CompareTo(champions.GetChampion(y.ChampionId).displayName)); foreach (ChampionDTO champ in ChampList) { champions getChamp = champions.GetChampion(champ.ChampionId); if ((champ.Owned || champ.FreeToPlay)) { //Add to ListView ListViewItem item = new ListViewItem(); ChampionImage championImage = new ChampionImage(); championImage.ChampImage.Source = champions.GetChampion(champ.ChampionId).icon; if (champ.FreeToPlay) { championImage.FreeToPlayLabel.Visibility = Visibility.Visible; } championImage.Width = 64; championImage.Height = 64; item.Tag = champ.ChampionId; item.Content = championImage.Content; ChampionSelectListView.Items.Add(item); } } ListViewItem items = new ListViewItem(); ChampionImage img = new ChampionImage(); img.ChampImage.Source = Client.GetImage("getNone"); img.Width = 64; img.Height = 64; items.Tag = 0; items.Content = img.Content; ChampionSelectListView.Items.Add(items); } }