/// <summary>
        /// Render a box
        /// </summary>
        /// <param name="box">box to render</param>
        public void RenderControl(UXBox box)
        {
            UXTable t = new UXTable();
            UXCell  c = new UXCell();

            foreach (IUXObject ux in box.Children)
            {
                c.Add(ux);
            }
            Marshalling.MarshallingHash hash = Marshalling.MarshallingHash.CreateMarshalling("content", () =>
            {
                return(new Dictionary <string, dynamic>()
                {
                    { "ColumnCount", 1 },
                    { "LineCount", 1 },
                    { "children",
                      ChildCollection.CreateChildCollection("row", () =>
                        {
                            return new List <IUXObject>()
                            {
                                Creation.CreateRow(1, null, c)
                            };
                        }) }
                });
            });
            t.Bind(hash);
            RenderControl(t);
        }