Пример #1
0
        public static void Startup()
        {
            if (!LoadConfig())
            {
                Environment.Exit(0);
            }

            InitLocalDb();

            StyleUtilities.SetAlignment();

            Unosquare.FFME.Library.FFmpegDirectory = Path.Combine(Domain.PluginPath, "ffmpeg");
        }
Пример #2
0
        public static void Startup()
        {
            if (!LoadConfig())
            {
                Environment.Exit(0);
            }

            InitLocalDb();

            EventRedirectHandle.Redirect();
            StyleUtilities.SetAlignment();

            SetDbPath();
        }
Пример #3
0
        public static void Startup()
        {
            ConfigurationItemFactory.Default.LayoutRenderers.RegisterDefinition("InvariantCulture", typeof(InvariantCultureLayoutRendererWrapper));
            if (!LoadConfig())
            {
                Environment.Exit(0);
                return;
            }

#if DEBUG
            //ConsoleManager.Show();
#endif

            InitLocalDb();

            StyleUtilities.SetAlignment();

            //https://ffmpeg.zeranoe.com/builds/win32/shared/ffmpeg-4.2.1-win32-shared.zip
            Unosquare.FFME.Library.FFmpegDirectory = Path.Combine(Domain.PluginPath, "ffmpeg");
        }
Пример #4
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            Initializer.RunSpecificInitializer <AppInitializer>();

            StyleUtilities.OverrideStyles(typeof(Window), typeof(Page));

            var windowService = (WindowService)DI.Get <IWindowService>();

            windowService.Open <MainWindowViewModel, SourceDefinitionPageViewModel>();

            DI.Configuration.Load();

            while (!DI.Localizer.ChangeLanguage(DI.Configuration[ConfigurationKeys.Language]))
            {
                ;
            }

            Current.MainWindow = windowService.CurrentWindow.UI;
            Current.MainWindow.ShowDialog();
        }
Пример #5
0
        public static void Startup()
        {
            ConfigurationItemFactory.Default.LayoutRenderers.RegisterDefinition("InvariantCulture", typeof(InvariantCultureLayoutRendererWrapper));
            if (!LoadConfig())
            {
                Environment.Exit(0);
                return;
            }

#if DEBUG
            //ConsoleManager.Show();
#endif

#if !DEBUG
            SentrySdk.Init("https://*****:*****@sentry.io/1412154");
#endif

            InitLocalDb();

            StyleUtilities.SetAlignment();

            //https://ffmpeg.zeranoe.com/builds/win32/shared/ffmpeg-4.2.1-win32-shared.zip
            Unosquare.FFME.Library.FFmpegDirectory = Path.Combine(Domain.PluginPath, "ffmpeg");
        }
Пример #6
0
 protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
 {
     StyleUtilities.SelectStyleForItem(element as FrameworkElement, item, this);
 }