Exemplo n.º 1
0
        private void show_Panel_FileViewer_Panel(bool resetState)
        {
            try
            {
                if (resetState)
                {
                    if (PanelFileViewer != null && PanelFileViewer.DockPanel != null)
                    {
                        PanelFileViewer.Close();
                    }

                    PanelFileViewer = new PanelFileViewer();
                    PanelFileViewer.Show(dockPanel_fileViewer, DockState.Document);
                    PanelFileViewer.Focus();
                }
                else if (PanelFileViewer == null || PanelFileViewer.DockPanel == null)
                {
                    PanelFileViewer = new PanelFileViewer();
                    PanelFileViewer.Show(dockPanel_fileViewer, DockState.Document);
                    PanelFileViewer.Focus();
                }
                else
                {
                    PanelFileViewer.Show();
                    PanelFileViewer.Focus();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);

                if (PanelFileViewer != null && PanelFileViewer.DockPanel != null)
                {
                    PanelFileViewer.Close();
                }
                PanelFileViewer = new PanelFileViewer();
                PanelFileViewer.Show(dockPanel_fileViewer, DockState.Document);
            }
            finally
            {
                applyEventHandlers_FileViewerNavigation();
            }
        }
Exemplo n.º 2
0
        private void initializePanel_FileViewerNavigation()
        {
            PanelFileViewer = new PanelFileViewer();

            resetDefaultWindowStates_Compare();
        }