Ejemplo n.º 1
0
        public BasePanel ShowPanel(string panelName)
        {
            BasePanel panel = GetPanel(panelName);

            if (panel != null)
            {
                panel.ShowPanel(null);
            }
            else
            {
                panel = LoadPanel(panelName);
                panel.ShowPanel(null);
            }
            return(panel);
        }
Ejemplo n.º 2
0
        public T ShowPanel <T>(object obj = null) where T : BasePanel
        {
            T t = GetPanel <T>();

            if (t != null)
            {
                t.ShowPanel(obj);
            }
            else
            {
                string    panelName = typeof(T).Name;
                BasePanel bp        = LoadPanel(panelName);
                if (bp != null)
                {
                    bp.ShowPanel(obj);
                    return(bp as T);
                }
            }
            return(t);
        }