public object CreateViewModel() { var homeWindowVm = new HomeWindowViewModel(); if(Designer.IsDesignMode) { homeWindowVm.ServiceLocator.RegisterService<IOptionsDataSource>(new DesignTimeOptionsDataSource()); homeWindowVm.ServiceLocator.RegisterService<IGameOneDataSource>(new GameOneDataSource()); } else { homeWindowVm.ServiceLocator.RegisterService<IOptionsDataSource>(new OptionsDataSource()); homeWindowVm.ServiceLocator.RegisterService<IGameOneDataSource>(new GameOneDataSource ()); } return homeWindowVm; }
public HomeWindow() { InitializeComponent(); DataContext = new HomeWindowViewModel(); }