public GamePreloaderViewModel(GamePreloaderView view, GamePreloader gamePreloader) { _view = view; _gamePreloader = gamePreloader; GameConfigData configData = _gamePreloader.ConfigData; _serviceUrl = configData.ServiceUrl; _endpointAddress = configData.EndpointAddress; AdUrl = configData.AdUrl; IsFirst = configData.IsFirstGo; }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomainUnhandledException); Dispatcher.UnhandledException += new DispatcherUnhandledExceptionEventHandler(DispatcherUnhandledExceptionExecute); GamePreloaderView view = new GamePreloaderView(); GamePreloaderViewModel viewModel = new GamePreloaderViewModel(view, new GamePreloader()); //TryResource(); view.DataContext = viewModel; view.Show(); }