private Image CreateImage(Classes.Item item, int GridRow, int GridColumn) { Image IMGItemImage = new Image(); IMGItemImage.HorizontalAlignment = HorizontalAlignment.Stretch; IMGItemImage.VerticalAlignment = VerticalAlignment.Stretch; IMGItemImage.Source = item.Image; IMGItemImage.Stretch = Stretch.Fill; Grid.SetRow(IMGItemImage, GridRow); Grid.SetColumn(IMGItemImage, GridColumn); return(IMGItemImage); }
private TextBlock CreateTextBlock(Classes.Item item, int GridRow, int GridColumn) { TextBlock TBItemInfo = new TextBlock(); TBItemInfo.TextWrapping = TextWrapping.WrapWholeWords; TBItemInfo.HorizontalAlignment = HorizontalAlignment.Stretch; TBItemInfo.VerticalAlignment = VerticalAlignment.Stretch; TBItemInfo.Text = "Name: " + item.Name + "\nCost: " + item.Cost + "\nPower: " + item.Power + "\nCount: " + item.Count; TBItemInfo.FontSize = 13; Grid.SetRow(TBItemInfo, GridRow); Grid.SetColumn(TBItemInfo, GridColumn); return(TBItemInfo); }
private void BTItemButton_Click(object sender, RoutedEventArgs e, Classes.Item Item) { Button temp = sender as Button; if (User.Gold >= Item.Cost) { User.Gold -= Item.Cost; User.GoldPerSecond += Item.Power; Item.Count += 1; Item.Cost = Convert.ToSingle(Math.Round(Item.Cost * 1.15f)); temp.Tag = Item.Cost; LoadItems(null, null); } }
private Button CreateButton(Classes.Item item, int GridRow, int GridColumn) { Button BTItemButton = new Button(); BTItemButton.Content = "Click!"; BTItemButton.HorizontalAlignment = HorizontalAlignment.Stretch; BTItemButton.VerticalAlignment = VerticalAlignment.Stretch; BTItemButton.Background = new SolidColorBrush(Colors.SkyBlue); BTItemButton.Click += (sender, e) => BTItemButton_Click(sender, e, item); BTItemButton.Tag = item.Cost; Grid.SetRow(BTItemButton, GridRow); Grid.SetColumn(BTItemButton, GridColumn); return(BTItemButton); }