private void CommandBinding_Executed_ManualPrice(object sender, ExecutedRoutedEventArgs e) { ManagementViewModel vm = DataContext as ManagementViewModel; ProductInformation selectedProduct = (e.OriginalSource as DataGridRow).DataContext as ProductInformation; vm.ManualPrice(selectedProduct); }