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; }