public GameStrategy(WindowNavigation windowNavigation, IGameLoader gameLoader, WaveStrategy waveStrategy, IResultsUIAdapter resultsUIAdapter) { this.windowNavigation = windowNavigation; this.gameLoader = gameLoader; this.waveStrategy = waveStrategy; this.resultsUIAdapter = resultsUIAdapter; }
public GameStrategy(WindowNavigation windowNavigation, IGameLoader gameLoader, IList <IGameEndCondition> gameEndConditions, Player.Entities.Player player, DataProvider <ResourcesData> resourcesDataProvider) { this.windowNavigation = windowNavigation; this.gameLoader = gameLoader; this.gameEndConditions = gameEndConditions; this.player = player; this.resourcesDataProvider = resourcesDataProvider; }
public override void Construct() { base.Construct(); root = Container.TryResolve <IRoot>(); Assert.That(root, Is.Not.Null); windowNavigation = Container.TryResolve <WindowNavigation>(); Assert.That(windowNavigation, Is.Not.Null); }
public App(IApplicationQuitter applicationQuitter, WindowNavigation windowNavigation, IRoot root, IPauseAdapter pauseAdapter, ILogger logger, GameStrategyFactory gameFactory, IDataProvider <Game.Entities.Game> gameDataProvider) { this.applicationQuitter = applicationQuitter; this.windowNavigation = windowNavigation; this.root = root; this.pauseAdapter = pauseAdapter; this.logger = logger; this.gameStrategyFactory = gameFactory; this.gameDataProvider = gameDataProvider; applicationQuitter.OnQuit += ApplicationQuitter_OnQuit; pauseAdapter.OnPause += PauseAdapter_OnPause; root.OnInitialized += Root_OnInitialized; }
void AuthorizationViewModel_PropertyChanged(object sender, PropertyChangedEventArgs e) { switch (e.PropertyName) { case "DeviceCodeRequest": DeviceCodeRequest = ((AuthorizationModel)sender).DeviceCodeRequest; //if ((int)DeviceCodeRequest.StatusCode == 0) //{ // // @todo Реализовать ошибку загрузки кода //}; break; case "CountdownCounter": CountdownCounter = ((AuthorizationModel)sender).CountdownCounter; break; case "Authorized": WindowNavigation.WindowNavigateTo(typeof(HomePage), null); break; } }
/// <summary> /// Shows this instance. /// </summary> /// <author>jurie.smit</author> /// <date>2013/01/15</date> public void Show() { WindowNavigation.ShowDialog(this); }
// will close the viewer public override void CloseViewer() { EnterFieldValue.ClickCloseViewer(); WindowNavigation.ReturnToWindow(); } // end CloseViewer()