public MainWindow() { InitializeComponent(); #region setclass CVisibilityPanels cVisibilityPanels = new CVisibilityPanels(new List <UIElement> { PanelDButtonVolume, Test }, Test); DTimeSliderPanel.GetSlider().ValueChanged += MainWindow_ValueChanged; controlsMouseUpAndDown = new ControlsMouseUpAndDown(DVolumeSliderpanel); #endregion this.Loaded += (o, e) => { if (SystemIO.isValid(fileUpdate.path)) { settring = serializer.Deserialize(SystemIO.Read(fileUpdate.path)); DVolumeSliderpanel.Value = settring.Volume; this.SetSize(settring.WindowSize); } else { DVolumeSliderpanel.Value = settring.Volume; Save(); //------------ } soundEngine.Volume = (float)DVolumeSliderpanel.Value / 100; PanelDButtonVolume.SetIconVolume((float)DVolumeSliderpanel.Value); new WinResize(this).RightDown(Border_ResizeWindow); if (SystemIO.isValid(SOUND_LIST_ALL.path)) { try { cur_list_sound = SOUND_LIST_ALL_serializer.Deserialize(SystemIO.Read(SOUND_LIST_ALL.path)); } catch (Exception) { SOUND_LIST_ALL_serializer.Serialize(cur_list_sound); } UpdateSoundList(); } }; timerTick = new TimerTick(); timerTick.Tick += TimerTick_Tick; timerTick.Start(); }
void Open() { try { setting = serializer.Deserialize(SystemIO.Read(StaticDir.full(StaticData.FolderSetting, "fft_setting.uc"))); } catch (Exception e) { UcLibWindow.WindMessageBox.MessageBox.Show(e.Message); } }