예제 #1
0
        private void OnKeyDown(object sender, KeyRoutedEventArgs e)
        {
            switch (e.Key)
            {
            case VirtualKey.F5 when OperationManagerVM.IsOperationSelected:
                OperationManagerVM.SelectedOperation.BeginSendRequest();
                e.Handled = true;
                break;

            case VirtualKey.Escape when !e.Handled:
                DashboardPopup.IsOpen = !DashboardPopup.IsOpen;
                e.Handled             = true;
                break;

            case VirtualKey.GoBack:
            case VirtualKey.Left when e.KeyStatus.IsMenuKeyDown:
                OperationManagerVM.GoBack();
                break;

            case VirtualKey.GoForward:
            case VirtualKey.Right when e.KeyStatus.IsMenuKeyDown:
                OperationManagerVM.GoForward();
                break;
            }
        }
예제 #2
0
 private void OnBackRequested(object sender, BackRequestedEventArgs e)
 {
     OperationManagerVM.GoBack();
 }
예제 #3
0
        private void OperationClicked(object sender, ItemClickEventArgs e)
        {
            var operation = (SwaggerOperationViewModel)e.ClickedItem;

            OperationManagerVM.NavigateToOperation(operation);
        }