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; } }
private void OnBackRequested(object sender, BackRequestedEventArgs e) { OperationManagerVM.GoBack(); }
private void OperationClicked(object sender, ItemClickEventArgs e) { var operation = (SwaggerOperationViewModel)e.ClickedItem; OperationManagerVM.NavigateToOperation(operation); }