private bool IsItemSelected(IUpgradeItem upgradeItem)
 {
     return SelectedUpgradeItems.Contains(upgradeItem);
 }
Ejemplo n.º 2
0
 public void SelectUpgradeItem(IUpgradeItem upgradeItem)
 {
     var currentConfiguration = GetCurrentConfiguration();
     currentConfiguration.Upgrades.Add(upgradeItem);
     currentConfiguration.HasConfigurationChanged = true;
 }
 public NewUpgradeBigDataItem(IUpgradeItem upgradeItem, DataGroup @group)
     : base(upgradeItem.UniqueId, upgradeItem.Name, upgradeItem.ProductImagePath, @group, 35, 50)
 {
     DataItem = upgradeItem;
 }
 private void InitilizeViewData(IUpgradeItem upgradeToShow)
 {
     Headline = upgradeToShow.Name;
     IsMainDeck = true;
 }
 private void GridViewItemWasSelected(IUpgradeItem obj)
 {
     if (SelectedTdu == null)
     {
         SelectedTdu = obj;
         SelectedUpgradeItems.Add(obj);
         SetIsAppBarVisible();
         return;
     }
     if (SelectedTdu.Equals(obj))
     {
         SelectedTdu = null;
         SelectedUpgradeItems.Remove(obj);
         SetIsAppBarVisible();
         return;
     }
     SelectedUpgradeItems.Remove(SelectedTdu);
     SelectedUpgradeItems.Add(obj);
     SelectedTdu = obj;
     SetIsAppBarVisible();
 }
 public UpgradeItemForConfigurationDetailDataItem(IUpgradeItem upgradeItem, DataGroup @group)
     : base(upgradeItem.UniqueId, upgradeItem.Name, upgradeItem.ProductImagePath, @group, 55, 40)
 {
     _upgradeItem = upgradeItem;
 }
 public UpgradeAlternative(string name, IUpgradeItem alternative)
     : this(name, new List<IUpgradeItem>() { alternative })
 {
 }
 public NewUpgradeSmallDataItem(IUpgradeItem upgradeItem, DataGroup @group)
     : base(upgradeItem.UniqueId, upgradeItem.Name, upgradeItem.ProductImagePath,  @group, 20, 25)
 {
     Priority = upgradeItem.Priority;
     DataItem = upgradeItem;
 }