24 lines
892 B
C#
24 lines
892 B
C#
using CommonServiceLocator;
|
|
using GalaSoft.MvvmLight.Ioc;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace FileManager_UWP.ViewModel {
|
|
public class ViewModelLocator {
|
|
public FileListViewModel FileListViewModel => ServiceLocator.Current.GetInstance<FileListViewModel>();
|
|
public MainPageViewModel MainPageViewModel => ServiceLocator.Current.GetInstance<MainPageViewModel>();
|
|
public PreviewViewModel PreviewViewModel => ServiceLocator.Current.GetInstance<PreviewViewModel>();
|
|
|
|
public ViewModelLocator() {
|
|
ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);
|
|
|
|
SimpleIoc.Default.Register<FileListViewModel>();
|
|
SimpleIoc.Default.Register<MainPageViewModel>();
|
|
SimpleIoc.Default.Register<PreviewViewModel>();
|
|
}
|
|
}
|
|
}
|