Helpers/MvvmLightDemo/ViewModel/ViewModelLocator.cs
2019-08-02 16:19:14 +08:00

22 lines
540 B
C#

using CommonServiceLocator;
using GalaSoft.MvvmLight.Ioc;
namespace MvvmLightDemo.ViewModel
{
public class ViewModelLocator
{
public ViewModelLocator()
{
ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);
SimpleIoc.Default.Register<MainViewModel>();
}
public MainViewModel Main => ServiceLocator.Current.GetInstance<MainViewModel>();
public static void Cleanup()
{
// TODO Clear the ViewModels
}
}
}