ChatterBox.Client.Presentation.Shared.Behaviors.ReturnKeyCommandBehavior.Dispatcher_AcceleratorKeyActivated C# (CSharp) Method

Dispatcher_AcceleratorKeyActivated() private static method

private static Dispatcher_AcceleratorKeyActivated ( CoreDispatcher sender, AcceleratorKeyEventArgs args ) : void
sender Windows.UI.Core.CoreDispatcher
args Windows.UI.Core.AcceleratorKeyEventArgs
return void
        private static void Dispatcher_AcceleratorKeyActivated(CoreDispatcher sender, AcceleratorKeyEventArgs args)
        {
            if (!_isEnterPressed) return;
            if (_command == null) return;
            if (args.VirtualKey != VirtualKey.Enter) return;

            if (args.EventType == CoreAcceleratorKeyEventType.KeyDown)
            {
                args.Handled = true;
                _command?.Execute(null);
            }
        }