private PropertyManagerPageBuilder(PmpTypeDataBinder dataBinder, PropertyManagerPageConstructor <THandler> pageConstr, params IPropertyManagerPageElementConstructor <THandler>[] ctrlsContstrs) : base(dataBinder, pageConstr, ctrlsContstrs) { m_DataBinder = dataBinder; m_CtrlsContstrs = ctrlsContstrs; m_DataBinder.GetPageAttributeSet += OnGetPageAttributeSet; m_DataBinder.BeforeControlsDataLoad += OnBeforeControlsDataLoad; }
private PropertyManagerPageBuilder(ISwApplication app, PmpTypeDataBinder dataBinder, PropertyManagerPageConstructor pageConstr, params IPropertyManagerPageElementConstructor[] ctrlsContstrs) : base(app, dataBinder, pageConstr, ctrlsContstrs) { m_DataBinder = dataBinder; m_CtrlsContstrs = ctrlsContstrs; m_DataBinder.GetPageAttributeSet += OnGetPageAttributeSet; m_DataBinder.BeforeControlsDataLoad += OnBeforeControlsDataLoad; }