private void ExportSemiTrimester_Click(object sender, RoutedEventArgs e) { if (((Control)sender).DataContext is SemiTrimesterViewModel semiTrimester) { SemiTrimesterModelsProgressBar.Visibility = Visibility.Visible; SemiTrimesterModelsProgressBar.Value = 0; ExportUtils.ExportSemiTrimesterModels(semiTrimester, _updateSemiTrimesterModelsDispatch); SemiTrimesterModelsProgressBar.Visibility = Visibility.Collapsed; } }