using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Linq; using System.Windows; namespace FLYAD7_Simulation_Wpf { /// <summary> /// App.xaml 的交互逻辑 /// </summary> public partial class App : Application { FLY.AppHelper.AppJustOne appjustone; FLY.AppHelper.WindowNotifyIconHelper notifyiconhelper; public App() { appjustone = new FLY.AppHelper.AppJustOne(this); AppDomain.CurrentDomain.UnhandledException += (s, e) => { string err = e.ExceptionObject.ToString(); var logger = NLog.LogManager.GetLogger("app"); logger.Fatal(err); MessageBox.Show("程序出现异常,请把下面信息拍照发给厂家" + Environment.NewLine + err, "异常,联系厂家", MessageBoxButton.OK, MessageBoxImage.Error); }; this.Startup += (s, e) => { this.MainWindow = new MainWindow(); Misc.Ver ver = new Misc.Ver(); ver.SrcType = this.GetType(); this.MainWindow.Title = ver.ToString(); notifyiconhelper = new FLY.AppHelper.WindowNotifyIconHelper(this.MainWindow, this.MainWindow.Title); this.MainWindow.Show(); }; } } }