コード例 #1
0
        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);
        }
コード例 #2
0
 private void refreshItemGrid(InventoryCapableItem selected)
 {
     if (selected != null)
     {
         inventoryDataGrid.ItemsSource = selected.items;
         cboAvailableItems.IsEnabled   = true;
         btnAddItem.IsEnabled          = true;
     }
 }
コード例 #3
0
        private void cboInventoryCapable_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            InventoryCapableItem selected = (InventoryCapableItem)cboInventoryCapable.SelectedItem;

            this.refreshItemGrid(selected);
        }