24 lines
956 B
C#
24 lines
956 B
C#
using HeBianGu.App.Disk;
|
|
using HeBianGu.Base.WpfBase;
|
|
using Hopetry.ViewModel.Send;
|
|
using Hopetry.ViewModel.Sync;
|
|
|
|
namespace Hopetry.Provider
|
|
{
|
|
internal class ViewModelLocator
|
|
{
|
|
public ViewModelLocator()
|
|
{
|
|
ServiceRegistry.Instance.Register<SyncViewModel>();
|
|
ServiceRegistry.Instance.Register<DownViewModel>();
|
|
ServiceRegistry.Instance.Register<LoyoutViewModel>();
|
|
ServiceRegistry.Instance.Register<SendViewModel>();
|
|
}
|
|
|
|
public static SyncViewModel SyncViewModel => ServiceRegistry.Instance.GetInstance<SyncViewModel>();
|
|
public static DownViewModel DownViewModel => ServiceRegistry.Instance.GetInstance<DownViewModel>();
|
|
public static LoyoutViewModel LoyoutViewModel => ServiceRegistry.Instance.GetInstance<LoyoutViewModel>();
|
|
|
|
public static SendViewModel SendViewModel => ServiceRegistry.Instance.GetInstance<SendViewModel>();
|
|
}
|
|
} |