private void GenerateLayoutBody(FanLayout layout) { if (layout.Body.Style == FanLayoutBodyStyleEnum.DOCK) { FanLayoutDock body = (FanLayoutDock)layout.Body; GenerateLayoutBodyDock(body); } }
/// <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); }