internal void AfterReportShown(ModuleType moduleType) {
if(currentReportModule != moduleType) {
bool reportChanged = currentReportModule != ModuleType.Unknown;
this.currentReportModule = moduleType;
if(reportChanged && moduleType != ModuleType.Unknown) {
var reportViewModel = ((Modules.ISupportViewModel)GetModule(moduleType)).ViewModel as ReportViewModelBase;
if(reportViewModel != null)
reportViewModel.OnReload();
}
}
}
internal void AfterReportHidden() {