using System; using System.Collections.Generic; using CMS.UIControls; public partial class CMSModules_Ecommerce_Controls_UI_QuickNavigation : CMSAdminControl { #region "Variables" private IDictionary mNavigationItems; // private member mItems already exists in parent (CMSUserControl) #endregion #region "Properties" public IDictionary Items { get { if (mNavigationItems == null) { mNavigationItems = new Dictionary(); } return mNavigationItems; } set { mNavigationItems = value; } } public string CssClass { get { return pnlWrapper.CssClass; } set { pnlWrapper.CssClass = value; } } #endregion #region "Lifecycle methods" protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); lstNavigationItems.DataSource = Items; lstNavigationItems.DataBind(); } #endregion }