GlobalCommands.cs 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. using Prism.Commands;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace PDF_Master.Helper
  8. {
  9. /// <summary>
  10. /// 全局可用的命令 注册后,在任何界面可以当作静态资源绑定
  11. /// </summary>
  12. public static class GlobalCommands
  13. {
  14. public static CompositeCommand PrePageCommand = new CompositeCommand();
  15. public static CompositeCommand NextPageCommand = new CompositeCommand();
  16. public static CompositeCommand FirstPageCommand = new CompositeCommand();
  17. public static CompositeCommand LastPageCommand = new CompositeCommand();
  18. public static CompositeCommand PreViewCommand = new CompositeCommand();
  19. public static CompositeCommand NextViewCommand = new CompositeCommand();
  20. public static CompositeCommand UpCommand = new CompositeCommand();
  21. public static CompositeCommand DownCommand = new CompositeCommand();
  22. /// <summary>
  23. /// 单页模式 Ctrl+1
  24. /// </summary>
  25. public static CompositeCommand SinglePageCommand = new CompositeCommand();
  26. /// <summary>
  27. /// 双页模式 Ctrl+2
  28. /// </summary>
  29. public static CompositeCommand DoublePageCommand = new CompositeCommand();
  30. /// <summary>
  31. /// 全屏 F11
  32. /// </summary>
  33. public static CompositeCommand FullWindowCommand = new CompositeCommand();
  34. /// <summary>
  35. /// 书签快捷键 ctrl+B
  36. /// </summary>
  37. public static CompositeCommand BookMarkCommand = new CompositeCommand();
  38. /// <summary>
  39. /// 放大快捷键 ctrl +
  40. /// </summary>
  41. public static CompositeCommand ZoomInCommand = new CompositeCommand();
  42. /// <summary>
  43. /// 缩小快捷键 ctrl -
  44. /// </summary>
  45. public static CompositeCommand ZoomOutPageCommand = new CompositeCommand();
  46. /// <summary>
  47. /// 回到实际大小 ctrl+0
  48. /// </summary>
  49. public static CompositeCommand RealSizeCommand = new CompositeCommand();
  50. }
  51. }