private void InitializePanelReportViewerNavigation() { PanelReportViewer = new PanelReportViewer(); PanelReportViewerNavigation = new PanelReportViewerNavigation(); ResetDefaultWindowStatesCompare(); }
private void ShowPanelReportViewerPanel(bool resetState) { try { if (resetState) { if (PanelReportViewer != null && PanelReportViewer.DockPanel != null) { PanelReportViewer.Close(); } PanelReportViewer = new PanelReportViewer(); PanelReportViewer.Show(dockPanel_reportViewer, DockState.Document); PanelReportViewer.Focus(); } else if (PanelReportViewer == null || PanelReportViewer.DockPanel == null) { PanelReportViewer = new PanelReportViewer(); PanelReportViewer.Show(dockPanel_reportViewer, DockState.Document); PanelReportViewer.Focus(); } else { PanelReportViewer.Show(); PanelReportViewer.Focus(); } } catch (Exception ex) { Console.WriteLine(ex.Message); if (PanelReportViewer != null && PanelReportViewer.DockPanel != null) { PanelReportViewer.Close(); } PanelReportViewer = new PanelReportViewer(); PanelReportViewer.Show(dockPanel_reportViewer, DockState.Document); } }