private void _buttonNew_Click(object sender, RoutedEventArgs e) { try { ShopItemData data = new ShopItemData(); data.Price = -1; data.ItemId = 0; if (_primaryShop == null) { _shop.Text = "501:-1"; return; } _primaryShop.ShopItems.Add(data); var shopItem = data.GetShopItem(); _shopItems.Add(shopItem); _primaryShop.Reload(); } catch (Exception err) { ErrorHandler.HandleException(err); } }