コード例 #1
0
ファイル: SettingsHelper.cs プロジェクト: AMMing/KcvExtension
        /// <summary>
        /// 加载配置
        /// </summary>
        /// <param name="setting"></param>
        /// <returns></returns>
        public static bool LoadSetting(Interface.ISettings setting)
        {
            if (string.IsNullOrWhiteSpace(setting.SettingFilePath) || setting.LoadFunc == null) return false;

            try
            {
                setting.LoadFunc();
            }
            catch (Exception ex)
            {
                setting.SetDefault();
                System.Diagnostics.Debug.WriteLine(ex);
            }
            setting.IsInitialization = true;

            return true;
        }