private async void MainWindow_OnLoaded(object sender, RoutedEventArgs e) { var settings = await DeploymentAppSettings.Load() ?? new DeploymentAppSettings(); Model = new ViewModel(settings, this.CreateWrapper()); var findServers = Model.FindServersAsync(); UpdateStatus(); StartLogExchangeHost(); await findServers; }
private async void Window_LoadSettings(object sender, ExecutedRoutedEventArgs e) { var dialog = new OpenFileDialog { InitialDirectory = AppDomain.CurrentDomain.BaseDirectory, Filter = ConfigFileDialogFilter }; if (dialog.ShowDialog(this) == false) { return; } var settings = await DeploymentAppSettings.Load(dialog.FileName); Model = new ViewModel(settings, this.CreateWrapper()); }