Example #1
0
        private void BringUpAboutWindow()
        {
            if (m_AboutWindow == null)
            {
                m_AboutWindow = new AboutWindow(this);
            }
            else
            {
                m_AboutWindow.Visibility = Visibility.Visible;
            }

            m_AboutWindow.Show();
        }
Example #2
0
        private void OnExit(object sender, System.ComponentModel.CancelEventArgs e)
        {
            DataModel.QuickSearch.Terminate();
            DataModel.ServerSession.OnlineMode = false;

            if (m_SettingsWindow != null)
            {
                m_SettingsWindow.Close();
                m_SettingsWindow = null;
            }

            if (m_LicenseWindow != null)
            {
                m_LicenseWindow.Close();
                m_LicenseWindow = null;
            }

            if (m_AboutWindow != null)
            {
                m_AboutWindow.Close();
                m_AboutWindow = null;
            }

            SaveWindowState();
        }
Example #3
0
 public void OnChildWindowClosing(Window window)
 {
     if (window == m_AboutWindow)
     {
         m_AboutWindow = null;
     }
     else if (window == m_LicenseWindow)
     {
         m_LicenseWindow = null;
     }
     else if (window == m_SettingsWindow)
     {
         m_SettingsWindow = null;
     }
 }