INavigationManager.cs 566 B

123456789101112131415161718192021
  1. using System.Collections.Generic;
  2. namespace Abp.Application.Navigation
  3. {
  4. /// <summary>
  5. /// Manages navigation in the application.
  6. /// </summary>
  7. public interface INavigationManager
  8. {
  9. /// <summary>
  10. /// All menus defined in the application.
  11. /// </summary>
  12. IDictionary<string, MenuDefinition> Menus { get; }
  13. /// <summary>
  14. /// Gets the main menu of the application.
  15. /// A shortcut of <see cref="Menus"/>["MainMenu"].
  16. /// </summary>
  17. MenuDefinition MainMenu { get; }
  18. }
  19. }