private void SaveConfiguration()
        {
            _configuration.WindowWidth  = Width;
            _configuration.WindowHeight = Height;
            _configuration.WindowState  = WindowState;

            JsonApplicationConfiguration.Save(ConfigurationFileName, _configuration, true);
        }
        private async void LoadConfiguration()
        {
            _configuration = JsonApplicationConfiguration.Load <ApplicationConfiguration>(ConfigurationFileName, true, true);

            Width       = _configuration.WindowWidth;
            Height      = _configuration.WindowHeight;
            WindowState = _configuration.WindowState;

            Model.Configuration = _configuration;
        }
Beispiel #3
0
        public static void Main(string[] args)
        {
            LoadConfig();

            JsonApplicationConfiguration.Save("Config", Configuration, false);

            Console.WriteLine($"Redirecting to: {Program.Configuration.RedirectIP}");

            Server.MainAsync();
            BuildWebHost(args).Run();
        }
        private async void LoadConfiguration()
        {
            _configuration = JsonApplicationConfiguration.Load <ApplicationConfiguration>(ConfigurationFileName, true, true);

            Width       = _configuration.WindowWidth;
            Height      = _configuration.WindowHeight;
            WindowState = _configuration.WindowState;

            Model.Configuration = _configuration;

            if (_configuration.IsFirstStart)
            {
                _configuration.IsFirstStart = false;
                await Model.OpenDocumentAsync("Samples/Sample.json", true);
            }
        }
Beispiel #5
0
 public static void LoadConfig()
 {
     Configuration = JsonApplicationConfiguration.Load <ApplicationConfiguration>("Config", false, false);
 }