public ViewModelLocator()
{
ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);
////if (ViewModelBase.IsInDesignModeStatic)
////{
//// // Create design time view services and models
//// SimpleIoc.Default.Register<IDataService, DesignDataService>();
////}
////else
////{
//// // Create run time view services and models
//// SimpleIoc.Default.Register<IDataService, DataService>();
////}
SimpleIoc.Default.Register<LastMessageReplayMessenger>();
SimpleIoc.Default.Register<PlayViewModel>(() => new PlayViewModel(
ServiceLocator.Current.GetInstance<LastMessageReplayMessenger>())
);
SimpleIoc.Default.Register<SongsViewModel>(() => new SongsViewModel(
ServiceLocator.Current.GetInstance<LastMessageReplayMessenger>())
);
SimpleIoc.Default.Register<SettingsViewModel>(() => new SettingsViewModel(
ServiceLocator.Current.GetInstance<LastMessageReplayMessenger>())
);
}