Пример #1
0
        private void SearchPage_KeyDown(CoreWindow sender, KeyEventArgs args)
        {
            CloseAllFlyout();

            CoreVirtualKeyStates CtrlState = sender.GetKeyState(VirtualKey.Control);

            switch (args.VirtualKey)
            {
            case VirtualKey.L when CtrlState.HasFlag(CoreVirtualKeyStates.Down):
            {
                Location_Click(null, null);
                break;
            }

            case VirtualKey.A when CtrlState.HasFlag(CoreVirtualKeyStates.Down):
            {
                SearchResultList.SelectAll();
                break;
            }

            case VirtualKey.C when CtrlState.HasFlag(CoreVirtualKeyStates.Down):
            {
                Copy_Click(null, null);
                break;
            }

            case VirtualKey.X when CtrlState.HasFlag(CoreVirtualKeyStates.Down):
            {
                Cut_Click(null, null);
                break;
            }

            case VirtualKey.Delete:
            case VirtualKey.D when CtrlState.HasFlag(CoreVirtualKeyStates.Down):
            {
                Delete_Click(null, null);
                break;
            }
            }
        }