示例#1
0
        private static void Main(string[] args)
        {
            Thread thread = new(() => {
                AppLifecycleManager.StartApplication(args, () =>
                {
#if RELEASE
                    Microsoft.AppCenter.AppCenter.Start("26393d67-ab03-4e26-a6db-aa76bf989c21",
                                                        typeof(Microsoft.AppCenter.Analytics.Analytics), typeof(Microsoft.AppCenter.Crashes.Crashes));
#endif
                    InitializePrivateUseClasses();

                    AppDataMigration.Perform();

                    NativeFlyoutHandler.Instance = new NativeFlyoutHandler();
                    NativeFlyoutHandler.Instance.Initialize();

                    LocalizationHelper.Initialize();

                    var app = new App();
                    app.Run();
                });
            });

            //If you lauch directly from the host bridge it won't be STA.
            thread.SetApartmentState(ApartmentState.STA);
            thread.Start();
        }
示例#2
0
        static void Main(string[] args)
        {
            AppLifecycleManager.StartApplication(args, () =>
            {
                AppDataMigration.Perform();

                DUIHandler.ForceFindDUIAndHide(false);

                LocalizationHelper.Initialize();

                var app = new App();
                app.Run();
            });
        }
示例#3
0
        private static void Main(string[] args)
        {
            AppLifecycleManager.StartApplication(args, () =>
            {
                InitializePrivateUseClasses();

#if RELEASE
                Microsoft.AppCenter.AppCenter.Start("26393d67-ab03-4e26-a6db-aa76bf989c21",
                                                    typeof(Microsoft.AppCenter.Analytics.Analytics), typeof(Microsoft.AppCenter.Crashes.Crashes));
#endif

                AppDataMigration.Perform();

                DUIHandler.ForceFindDUIAndHide(false);

                LocalizationHelper.Initialize();

                var app = new App();
                app.Run();
            });
        }
示例#4
0
        private static void Main(string[] args)
        {
            AppLifecycleManager.StartApplication(args, () =>
            {
#if DEBUG
                Debugger.Launch();
#elif RELEASE
                Microsoft.AppCenter.AppCenter.Start("26393d67-ab03-4e26-a6db-aa76bf989c21",
                                                    typeof(Microsoft.AppCenter.Analytics.Analytics), typeof(Microsoft.AppCenter.Crashes.Crashes));
#endif
                InitializePrivateUseClasses();

                AppDataMigration.Perform();

                NativeFlyoutHandler.Instance = new NativeFlyoutHandler();
                NativeFlyoutHandler.Instance.Initialize();

                LocalizationHelper.Initialize();

                var app = new App();
                app.Run();
            });
        }
 public async Task AddMigrationComplete(AppDataMigration appDataMigration)
 {
     await Migrations.InsertOneAsync(appDataMigration);
 }