private void Button_Remove_Click(object sender, RoutedEventArgs e) { Tax selectedItem = (Tax)taxDataGrid.SelectedItem; _context.Taxes.Load(); _context.Entry(selectedItem).State = EntityState.Detached; repository.RemoveTax(selectedItem, _context); RefreshTaxGridData(); }