/// <summary>重新加载</summary> private void Reload() { this.configuration = WebConfigurationView.Instance.Configuration; this.m_CustomizeManagement = new CustomizeManagement(); this.m_NavigationManagement = new NavigationManagement(); this.m_MenuManagement = new MenuManagement(); if (WebConfigurationView.Instance.Layout == "EnterprisePortalPlatform") { // 自定义页面 m_CustomizeBuilder = new Layouts.EnterprisePortalPlatform.CustomizeBuilder(); // 导航 m_NavigationBuilder = new Layouts.EnterprisePortalPlatform.NavigationBuilder(); // 菜单 m_MenuBuilder = new Layouts.EnterprisePortalPlatform.MenuBuilder(); } else { // 自定义页面 m_CustomizeBuilder = new Layouts.CollaborationPlatform.CustomizeBuilder(); // 导航 m_NavigationBuilder = new Layouts.CollaborationPlatform.NavigationBuilder(); // 菜单 m_MenuBuilder = new Layouts.CollaborationPlatform.MenuBuilder(); } }
public void Load() { configuration = WebConfigurationView.Instance.Configuration; NameValueConfigurationCollection collection = configuration.Customize; ICustomizeBuilder builder = null; foreach (NameValueConfigurationElement element in collection) { builder = (ICustomizeBuilder)KernelContext.CreateObject(element.Value); if (builder != null) { list.Add(builder); } } }