INavigationService.cs 875 B

123456789101112131415161718192021222324252627282930313233343536
  1. using GDNXFD.Data;
  2. namespace GDNXFD.Alert.Config.Services.Navigation
  3. {
  4. /// <summary>
  5. /// Contract for navigation service.
  6. /// </summary>
  7. public interface INavigationService
  8. {
  9. /// <summary>
  10. /// 回到上一个页面
  11. /// </summary>
  12. void NavigateBack();
  13. /// <summary>
  14. /// 打开规则表单页面
  15. /// <param name="travelRequest">travelRequest</param>
  16. /// </summary>
  17. void NavigateToRuleForm(AlertRule alertRule, FormMode fMode);
  18. /// <summary>
  19. /// 打开规则列表页面
  20. /// </summary>
  21. void NavigateToRuleList();
  22. /// <summary>
  23. /// 打开DI报警列表页面
  24. /// </summary>
  25. void NavigateToDIList();
  26. /// <summary>
  27. /// 打开登录页面
  28. /// </summary>
  29. void NavigateToLogin();
  30. }
  31. }