public MainWindow() { InitializeComponent(); _player = Player.Instance; _player.ChangeDevice(); //init _tray = new TrayIcon(); _prevvol = 1.0f; _chapterprovider = new ChapterProvider(ChapterMenu); _chapterprovider.ChapterClicked += _chapterprovider_ChapterClicked; _timer = new DispatcherTimer(); _timer.Interval = TimeSpan.FromMilliseconds(40); _timer.IsEnabled = false; _timer.Tick += _timer_Tick; SongDat.NetworkMenu = NetMenu; _loaded = true; _equalizer = new Equalizer(); _equalizer.EqSliderChange += _equalizer_EqSliderChange; _equalizer.LoadSettings(); BtnChapters.IsEnabled = _chapterprovider.ChaptersEnabled; if (_player.Is64Bit) { Title += " (x64)"; } else { Title += " (x86)"; } _repeatMode = RepeatMode.None; Dispatcher.Invoke(() => { var src = Environment.GetCommandLineArgs(); string[] pars = new string[src.Length - 1]; Array.Copy(src, 1, pars, 0, src.Length - 1); DoLoadAndPlay(pars); }); if (Properties.Settings.Default.SaveVolume) { var vol = Properties.Settings.Default.LastVolume; if (vol > -1) { VolSlider.Value = vol; VolSlider_ValueChanged(this, null); } } if (Properties.Settings.Default.RegisterMultimediaKeys) { RegisterMultimedaKeys(); } }