FieldWorkClient/Provider/ViewModelLocator.cs

21 lines
775 B
C#
Raw Normal View History

2025-04-17 15:29:26 +08:00
using HeBianGu.App.Disk;
using HeBianGu.Base.WpfBase;
2025-04-08 16:22:25 +08:00
using Hopetry.ViewModel.Send;
using Hopetry.ViewModel.Sync;
namespace Hopetry.Provider
{
internal class ViewModelLocator
{
public ViewModelLocator()
{
ServiceRegistry.Instance.Register<SyncViewModel>();
ServiceRegistry.Instance.Register<DownViewModel>();
2025-04-17 15:29:26 +08:00
ServiceRegistry.Instance.Register<LoyoutViewModel>();
2025-04-08 16:22:25 +08:00
}
public static SyncViewModel SyncViewModel => ServiceRegistry.Instance.GetInstance<SyncViewModel>();
public static DownViewModel DownViewModel => ServiceRegistry.Instance.GetInstance<DownViewModel>();
2025-04-17 15:29:26 +08:00
public static LoyoutViewModel LoyoutViewModel => ServiceRegistry.Instance.GetInstance<LoyoutViewModel>();
2025-04-08 16:22:25 +08:00
}
}