コード例 #1
0
    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); }
    }
コード例 #2
0
        protected virtual void CreateChildControls()
        {
            ICompositeControlDesignerAccessor designerAccessor = (ICompositeControlDesignerAccessor)base.ViewControl;

            designerAccessor.RecreateChildControls();

            this.ViewControlCreated = false;

            DataBindLists();
        }
コード例 #3
0
        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));
            }
        }
コード例 #4
0
        protected virtual void CreateChildControls()
        {
            ICompositeControlDesignerAccessor accessor = (ICompositeControlDesignerAccessor)base.ViewControl;

            accessor.RecreateChildControls();
        }