public static void Main(string[] args) { CompositePoker poker; poker = new CompositePoker(); Console.WriteLine("DataBind"); Console.WriteLine("--------"); try { poker.DataBind(); } catch (Exception e) { Console.WriteLine(e); } poker = new CompositePoker(); Console.WriteLine("Render"); Console.WriteLine("--------"); try { poker.DataBind(); } catch (Exception e) { Console.WriteLine(e); } poker = new CompositePoker(); Console.WriteLine("Controls"); Console.WriteLine("--------"); try { ControlCollection c = poker.Controls; } catch (Exception e) { Console.WriteLine(e); } poker = new CompositePoker(); ICompositeControlDesignerAccessor accessor = (ICompositeControlDesignerAccessor)poker; Console.WriteLine("RecreateChildControls"); Console.WriteLine("--------"); try { accessor.RecreateChildControls(); } catch (Exception e) { Console.WriteLine(e); } }
protected virtual void CreateChildControls() { ICompositeControlDesignerAccessor designerAccessor = (ICompositeControlDesignerAccessor)base.ViewControl; designerAccessor.RecreateChildControls(); this.ViewControlCreated = false; DataBindLists(); }
public override string GetDesignTimeHtml() { SiteMapPath viewControl = (SiteMapPath)base.ViewControl; try { viewControl.Provider = this.DesignTimeSiteMapProvider; ICompositeControlDesignerAccessor accessor = viewControl; accessor.RecreateChildControls(); return(base.GetDesignTimeHtml()); } catch (Exception exception) { return(this.GetErrorDesignTimeHtml(exception)); } }
protected virtual void CreateChildControls() { ICompositeControlDesignerAccessor accessor = (ICompositeControlDesignerAccessor)base.ViewControl; accessor.RecreateChildControls(); }