using AuroraDesk.Core.Entities;
using System.Collections.ObjectModel;
namespace AuroraDesk.Core.Interfaces;
///
/// 导航服务接口
///
public interface INavigationService
{
///
/// 获取导航项列表
///
/// 路由屏幕实例
/// 导航项集合
ObservableCollection GetNavigationItems(ReactiveUI.IScreen screen);
///
/// 导航到指定页面
///
/// 导航项
void NavigateToPage(NavigationItem item);
}