using XFEExtension.NetCore.WinUIHelper.Implements.Services;
using XFEExtension.NetCore.WinUIHelper.Interface.Services;
namespace XFEExtension.NetCore.WinUIHelper.Utilities;
///
/// 服务管理器
///
public static class ServiceManager
{
private static readonly List globalServices = [];
private static readonly Dictionary> services = new()
{
{ nameof(INavigationService), () => new AutoNavigationService() }
};
///
/// 注册全局服务
///
/// 全局服务
public static void RegisterGlobalService(IGlobalService service) => globalServices.Add(service);
///
/// 注册服务
///
public static void RegisterService(Func