//---------------------------------------------------------------------------- public override void Show(object arg = null) { base.Show(arg); m_view = viewer as UIGMMainView; if (m_view != null && IsViewLoadedComplete()) { ShowPanel(eUIGMMainType.Main); } }
//---------------------------------------------------------------------------- private void ShowPanel(eUIGMMainType type) { if (m_view == null) { m_view = new UIGMMainView(); } if (m_infoDict.ContainsKey(type)) { m_view.ShowList(m_infoDict[type]); } }
//---------------------------------------------------------------------------- public override void FinalViewer() { base.FinalViewer(); m_infoDict.Clear(); m_view = null; }