using System.Windows; using VirgoSimulator.Instances; using MECF.Framework.UI.Core.Applications; namespace VirgoSimulator { /// /// App.xaml 的交互逻辑 /// public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); UiApplication.Instance.Initialize(new UiInstance()); if (AppSettingHelper.IsVirgoMask()) SimulatorSystem.Instance.Initialize(); if (AppSettingHelper.IsVirgoR()) SimulatorSystem_R.Instance.Initialize(); } protected override void OnExit(ExitEventArgs e) { UiApplication.Instance.Terminate(); if (AppSettingHelper.IsVirgoMask()) SimulatorSystem.Instance.Terminate(); if (AppSettingHelper.IsVirgoR()) SimulatorSystem_R.Instance.Terminate(); base.OnExit(e); } } }