Sic04/SicSimulator/App.xaml.cs

35 lines
882 B
C#
Raw Normal View History

2022-09-19 09:16:33 +08:00
using System.Windows;
using SicSimulator.Instances;
using MECF.Framework.UI.Core.Applications;
namespace SicSimulator
{
/// <summary>
/// App.xaml 的交互逻辑
/// </summary>
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
UiApplication.Instance.Initialize(new UiInstance());
2022-11-12 23:10:04 +08:00
UiApplication.Instance.OnSimulationSpeedChanged += delegate(object sender, int speed)
{
SimulatorSystem.Instance.SetSimulationSpeed(speed);
};
2022-09-19 09:16:33 +08:00
SimulatorSystem.Instance.Initialize();
}
protected override void OnExit(ExitEventArgs e)
{
UiApplication.Instance.Terminate();
SimulatorSystem.Instance.Terminate();
base.OnExit(e);
}
}
}