private void CommandBinding_Executed_Chargeback(object sender, System.Windows.Input.ExecutedRoutedEventArgs e) { ManagementViewModel vm = DataContext as ManagementViewModel; MarketOrderData selectedOrder = (e.OriginalSource as DataGridRow).DataContext as MarketOrderData; vm.ChargebackMarketOrder(selectedOrder); }