private void CypherKeyUp(object sender, KeyEventArgs e) { if (e.Key == Key.Up || e.Key == Key.Down) { e.Handled = true; if (e.Key == Key.Up) Vm.NextHistoryCommand.Execute(null); if (e.Key == Key.Down) Vm.PreviousHistoryCommand.Execute(null); return; } Vm.CypherQuery = ((TextBox) sender).Text; }