private static void Main() { #region 全局异常处理 #if RELEASE //设置应用程序处理异常方式:ThreadException处理 Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); //处理UI线程异常 Application.ThreadException += Application_ThreadException; //处理非UI线程异常 AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; #endif #endregion #region 默认操作 Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); #endregion #region 登录窗口 //TODO:登录窗口逻辑待完善 var loginDlg = new LoginDialog(); if (loginDlg.ShowDialog() != DialogResult.OK) { return; //退出后程序退出 } #endregion #region 加载UI Style var islFile = UiConfigHelper.GetIsl(); StyleManager.Load(islFile); #endregion Application.Run(new MainForm()); }
private static List <Column> GetFields(string fileName = null) { return(fileName.IsNullOrEmpty() ? null : UiConfigHelper.GetColumns(fileName)); }