/// <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); }