private void eliminar(object sender, RoutedEventArgs e) { Button button = sender as Button; PersonajeViewModel viewModel = button.DataContext as PersonajeViewModel; int id = viewModel.Id; PersonajeCaracteristicaBL.eliminarPersonajeCarcteristicasPorPersonaje(id); PersonajeBL.Eliminar(PersonajeBL.Obtener(id)); dataSource.Remove(viewModel); view.Refresh(); }