private void GenerateLayoutBody(FanLayout layout)
 {
     if (layout.Body.Style == FanLayoutBodyStyleEnum.DOCK)
     {
         FanLayoutDock body = (FanLayoutDock)layout.Body;
         GenerateLayoutBodyDock(body);
     }
 }
Exemple #2
0
        /// <summary>
        /// 获取UI生成者
        /// </summary>
        /// <param name="layoutName"></param>
        /// <returns></returns>
        public UIGeneratorBase GetGenerator(string layoutName)
        {
            FanLayoutXmlReader layoutXmlReader = new FanLayoutXmlReader();
            FanLayout          layout          = layoutXmlReader.LoadLayout(layoutName);
            UIGeneratorBase    layoutGenerator = new FanLayoutDxrdUIGenerator();

            layoutGenerator.Layout = layout;
            return(layoutGenerator);
        }