示例#1
0
        public static LayoutConfig LoadConfig(string file)
        {
            LayoutConfig ret = new LayoutConfig();

            ret.Layouts = Layout.LoadLayoutConfig(file);
            return(ret);
        }
示例#2
0
        /// <summary>
        /// 初始化
        /// </summary>
        /// <returns></returns>
        public bool Init(string ConfigFile = "VideoModuleConfig.xml", string layoutConfigFile = "layoutConfig.xml")
        {
            //todo
            config = ConfigHelper <VideoConfig> .LoadXML(ConfigFile, out string err);

            if (config is null)
            {
                this.LogModule.Error($"读取配置文件失败: {err}");
                return(false);
            }

            this.layoutConfig = LayoutConfig.LoadConfig(layoutConfigFile);
            if (layoutConfig is null)
            {
                this.LogModule.Error($"读取布局配置文件失败: {err}");
                return(false);
            }



            return(true);
        }