private void UseButton_Click(object sender, RoutedEventArgs e) { int selectedIndex = ItemsDisplay.SelectedIndex; _gameMainViewModel.UseItem(_gameMainViewModel.SelectedInvItem, _gameMainViewModel.PlayerOne); ItemsDisplay.SelectedIndex = selectedIndex; ItemsDisplay.Focus(); }
private void DropButton_Click(object sender, RoutedEventArgs e) { int selectedIndex = ItemsDisplay.SelectedIndex; _gameMainViewModel.DropItemFromInventory(_gameMainViewModel.SelectedInvItem, _gameMainViewModel.PlayerOne); if (selectedIndex == ItemsDisplay.Items.Count) { ItemsDisplay.SelectedIndex = selectedIndex - 1; ItemsDisplay.Focus(); } else { ItemsDisplay.SelectedIndex = selectedIndex; ItemsDisplay.Focus(); } }