public IPageManager Apply() { if (uCSettingsListView == null) { uCSettingsListView = resolverFactory.Resolve <UCSettingsListView>(); } if (uCSettingsContent == null) { uCSettingsContent = resolverFactory.Resolve <UCSettingsContent>(); uCSettingsContent.SetSettingProviders(settingProviders); } eventAggregator.GetEvent <AddPageEvent>().Publish(new AddPageEventArgument { PageDefinition = uCSettingsListView }); eventAggregator.GetEvent <AddPageEvent>().Publish(new AddPageEventArgument { PageDefinition = uCSettingsContent }); return(this); }
public SettingPageManager( IEventAggregator eventAggregator, UCSettingsListView uCSettingsListView, UCSettingsContent uCSettingsContent) { this.eventAggregator = eventAggregator; this.uCSettingsListView = uCSettingsListView; this.uCSettingsContent = uCSettingsContent; }