Пример #1
0
 /// <summary>
 /// Shows a panel by its id, passing no Properties.
 /// </summary>
 /// <param name="screenId">Panel Id</param>
 public void ShowPanel(string screenId)
 {
     if (!panelLayer.IsScreenRegistered(screenId))
     {
         AutoRegisterScreen(screenId);
     }
     panelLayer.ShowScreenById(screenId);
 }
        /// <summary>
        /// Checks if a given screen id is registered to either the Window or Panel layers
        /// </summary>
        /// <param name="screenId">The Id to check.</param>
        public bool IsScreenRegistered(string screenId)
        {
            if (windowLayer.IsScreenRegistered(screenId))
            {
                return(true);
            }

            if (panelLayer.IsScreenRegistered(screenId))
            {
                return(true);
            }

            return(false);
        }