private void ReportPeriod_Click(object sender, RoutedEventArgs e) { if (((Control)sender).DataContext is PeriodViewModel period) { PeriodReportsProgressBar.Visibility = Visibility.Visible; PeriodReportsProgressBar.Value = 0; SSRSUtils.CreatePeriodReport(period, _updatePeriodReportsDispatch); PeriodReportsProgressBar.Visibility = Visibility.Collapsed; } }