public override void OnFrameworkInitializationCompleted() { MoveInfo.CreateBrushes(); HPBarView.CreateResources(); FieldView.CreateResources(); switch (ApplicationLifetime) { case null: break; case IClassicDesktopStyleApplicationLifetime desktop: desktop.MainWindow = new MainWindow(); break; case ISingleViewApplicationLifetime singleView: singleView.MainView = new MainView(); break; default: throw new PlatformNotSupportedException(); } base.OnFrameworkInitializationCompleted(); }