private void btnRemoveAsset_Click(object sender, RoutedEventArgs e) { if (grdAssets.SelectedItem != null) { IViewModel viewModel = DataContext as IViewModel; if (viewModel != null) { viewModel.DeleteLocalAsset(grdAssets.SelectedItem); } } }