private void DeleteDetailButton_Click(object sender, RoutedEventArgs e) { var detail = (OrderDetailViewModel)detailDataGrid.SelectedItem; if (detail != null) { vm.RemoveDetail(detail); } }