void MainWindow_Loaded(object sender, RoutedEventArgs e) { try { CommonResource.Instance.InitSoundChannels(new WindowInteropHelper(this).Handle); CommonResource.Instance.InitDialupModem(); string recordDir = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Record"); RecorderManager.InitRecorder(recordDir); } catch (Exception ex) { LogService.Logger.Error(ex); } _vm = new MainWindowViewModel(); this.DataContext = _vm; this.WindowState = System.Windows.WindowState.Minimized; }