public void Initialize() { if (isInitialized) { return; } isInitialized = true; FlowController = layoutFlow.Create(); lifeTimeDefinition = lifeTimeDefinition ?? new LifeTimeDefinition(); uiResourceProvider = uiResourceProvider ?? new UiResourceProvider(); uiResourceProvider.RegisterViews(uiViews); DownloadAllAsyncSources(lifeTimeDefinition.LifeTime); }
public void Initialize() { if (isStarted) { return; } IsComplete = false; isStarted = true; FlowController = layoutFlow.Create(); uiResourceProvider = uiResourceProvider ?? new UiResourceProvider(); uiResourceProvider.RegisterViewReferences(Views); viewsModelProviderSettings?.Initialize(); DownloadAllAsyncSources().Forget(); }