public void SelectClass(HeroClassAll heroClass) { if (!SelectedClasses.Contains(heroClass)) { var dpci = PickerClassItemFromEnum(ListViewClasses, heroClass); ListViewClasses.SelectedItems.Add(dpci); } }
public static BitmapImage GetClassIcon(HeroClassAll @class) { var path = new StringBuilder("ClassIcons"); if(@class == HeroClassAll.All || @class == HeroClassAll.Archived) { path.Append("/General/"); path.Append(string.IsNullOrEmpty(Config.Instance.ThemeName) ? "BaseLight" : Config.Instance.ThemeName); path.Append(@class == HeroClassAll.All ? "/all.png" : "/archived.png"); } else path.Append(string.Format("/{0}/{1}.png", Config.Instance.ClassIconStyle, @class.ToString().ToLower())); return GetImage(path.ToString()); }
public static BitmapImage GetClassIcon(HeroClassAll @class) { if(LicenseManager.UsageMode == LicenseUsageMode.Designtime) return new BitmapImage(); var path = new StringBuilder("ClassIcons"); if(@class == HeroClassAll.All || @class == HeroClassAll.Archived) { path.Append("/General/"); path.Append(Config.Instance.AppTheme); path.Append(@class == HeroClassAll.All ? "/all.png" : "/archived.png"); } else path.Append($"/{Config.Instance.ClassIconStyle}/{@class.ToString().ToLower()}.png"); return GetImage(path.ToString()); }
public static BitmapImage GetClassIcon(HeroClassAll @class) { var path = new StringBuilder("ClassIcons"); if (@class == HeroClassAll.All || @class == HeroClassAll.Archived) { path.Append("/General/"); path.Append(string.IsNullOrEmpty(Config.Instance.ThemeName) ? "BaseLight" : Config.Instance.ThemeName); path.Append(@class == HeroClassAll.All ? "/all.png" : "/archived.png"); } else { path.Append(string.Format("/{0}/{1}.png", Config.Instance.ClassIconStyle, @class.ToString().ToLower())); } return(GetImage(path.ToString())); }
public static BitmapImage GetClassIcon(HeroClassAll @class) { var path = new StringBuilder("ClassIcons"); if (@class == HeroClassAll.All || @class == HeroClassAll.Archived) { path.Append("/General/"); path.Append(Config.Instance.AppTheme); path.Append(@class == HeroClassAll.All ? "/all.png" : "/archived.png"); } else { path.Append($"/{Config.Instance.ClassIconStyle}/{@class.ToString().ToLower()}.png"); } return(GetImage(path.ToString())); }
public void SelectClass(HeroClassAll heroClass) { if(!SelectedClasses.Contains(heroClass)) { var dpci = PickerClassItemFromEnum(ListViewClasses, heroClass); ListViewClasses.SelectedItems.Add(dpci); } }
private static DeckPickerClassItem PickerClassItemFromEnum(ListView sender, HeroClassAll heroClass) { var items = sender.Items.OfType<DeckPickerClassItem>().Where(x => (x.DataContext as HeroClassAll?).HasValue); return items.FirstOrDefault(x => (x.DataContext as HeroClassAll?).Value == heroClass); }
private static DeckPickerClassItem PickerClassItemFromEnum(ListView sender, HeroClassAll heroClass) { var items = sender.Items.OfType <DeckPickerClassItem>().Where(x => (x.DataContext as HeroClassAll?).HasValue); return(items.FirstOrDefault(x => (x.DataContext as HeroClassAll?).Value == heroClass)); }