private void Window_Loaded(object sender, RoutedEventArgs e) { try { string directory = Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]); string path = Path.Combine(directory, hotKeyFileName); string[] hotKeyLines = File.ReadAllLines(path); hotKeys = HotKey.GetRegisteredHotKeys(hotKeyLines, GetHotKeySources()).ToArray(); } catch (Exception exc) { string message = string.Format("{0} while loading main window:\n{1}", exc.GetType().Name, exc.Message); MessageBox.Show(message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } TogglePlayPause(); widthService = new WidthService(tblTitle, tblArtist, cdSong, cdSlider); widthService.Reset(); viewModel.PropertyChanged += ViewModel_PropertyChanged; }