private void btnAddItem_Click(object sender, RoutedEventArgs e) { InventoryCapableItem selectedInventory = (InventoryCapableItem)cboInventoryCapable.SelectedItem; Item newItem = (Item)cboAvailableItems.SelectedItem; manager.addItemToInventory(selectedInventory, newItem); this.refreshItemGrid(selectedInventory); }
private void refreshItemGrid(InventoryCapableItem selected) { if (selected != null) { inventoryDataGrid.ItemsSource = selected.items; cboAvailableItems.IsEnabled = true; btnAddItem.IsEnabled = true; } }
private void cboInventoryCapable_SelectionChanged(object sender, SelectionChangedEventArgs e) { InventoryCapableItem selected = (InventoryCapableItem)cboInventoryCapable.SelectedItem; this.refreshItemGrid(selected); }