public MainPage() { this.InitializeComponent(); this.DataContext = viewmodel; DataGridUserCommand command = new DataGridUserCommand() { Id = CommandId.CellPointerOver, Command = new CustomCommand(this.DataContext as ViewModel) }; dataGrid.Commands.Add(command); }