Beispiel #1
0
        private void OnSetUpWindowProperties(WindowVO vo)
        {
            WindowState = vo.IsFullScreen ? WindowState.Maximized : WindowState.Normal;

            Height = vo.SizeY;
            Width  = vo.SizeX;

            CenterWindowOnScreen();
        }
        public void Load()
        {
            bool exists = File.Exists(_configFileName);

            if (exists)
            {
                Copy(Toml.ReadFile <NESToolConfigurationModel>(_configFileName));
            }
            else
            {
                Save();
            }

            WindowVO vo = new WindowVO()
            {
                SizeX = WindowSizeX, SizeY = WindowSizeY, IsFullScreen = FullScreen
            };

            SignalManager.Get <LoadConfigSuccessSignal>().Dispatch();
            SignalManager.Get <SetUpWindowPropertiesSignal>().Dispatch(vo);

            _loaded = true;
        }