private async void Save_Click(object sender, RoutedEventArgs e) { BusyIndicator.IsBusy = true; await _optionsModel.Save(); BusyIndicator.IsBusy = false; Close(); }
private void Save_Click(object sender, RoutedEventArgs e) { BusyIndicator.IsBusy = true; var t = Task.Factory.StartNew(() => { _optionsModel.Save(); }); t.ContinueWith((p) => { Dispatcher.Invoke(() => { BusyIndicator.IsBusy = false; Close(); }); }); }
public void Save() => _optionsModel.Save();
private void SaveOptions(object sender, System.ComponentModel.CancelEventArgs e) { optionsModel.Save(); }