protected override void OnKeyDown(KeyEventArgs e) { base.OnKeyUp(e); if (e.Key == Key.Enter) { CommandHelpers.InvokeCommandSource(CommandParameter, null, this, CommandOperation.Execute); // Dismiss parent Popups RaiseEvent(new RibbonDismissPopupEventArgs()); } }