/// <summary> /// 创建IBindingControlCollection /// </summary> /// <param name="dm"></param> /// <returns></returns> public virtual IBindingControlCollection CreateBindingControlCollection(IDisplayManager dm) { IBindingControlCollection ret = new BindingControlCollection(); ret.ParentManager = dm; return(ret); }
/// <summary> /// Constructor /// </summary> /// <param name="sm">查找管理器</param> protected AbstractDisplayManager(ISearchManager sm) { if (sm != null) { m_sm = sm; m_sm.DisplayManager = this; } var ccf = ServiceProvider.GetService <IControlCollectionFactory>(); if (ccf != null) { m_bindingControls = ccf.CreateBindingControlCollection(this); m_dataControls = ccf.CreateDataControlCollection(this); } else { m_bindingControls = new BindingControlCollection(); m_dataControls = new DataControlCollection(); } }
/// <summary> /// 创建IBindingControlCollection /// </summary> /// <param name="dm"></param> /// <returns></returns> public virtual IBindingControlCollection CreateBindingControlCollection(IDisplayManager dm) { IBindingControlCollection ret = new BindingControlCollection(); ret.ParentManager = dm; return ret; }