void IMdElementCtrl.Uninitialize()
        {
            try
            {
                m_MdElementEditor = null;
                m_httpBasicGPValue = null;
                m_propname = null;
                m_dependencies = null;
                m_password = String.Empty;
                m_username = String.Empty;

                Hide();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
                System.Diagnostics.Debug.WriteLine(ex.StackTrace);
            }
        }
        void IMdElementCtrl.Uninitialize()
        {
            m_MdElementEditor = null;
            m_httpBasicGPValue = null;
            m_propname = null;
            m_dependencies = null;
            m_password = String.Empty;
            m_username = String.Empty;

            Hide();
        }
        void IMdElementCtrl.Initialize(IMdElementEditor editor, string propname, string dependencies)
        {
            try
            {
                m_MdElementEditor = editor;
                m_propname = propname;
                m_dependencies = dependencies;

                ((IMdElementCtrl)this).Refresh();

                Show();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
                System.Diagnostics.Debug.WriteLine(ex.StackTrace);
            }
        }
        void IMdElementCtrl.Initialize(IMdElementEditor editor, string propname, string dependencies)
        {
            m_MdElementEditor = editor;
            m_propname = propname;
            m_dependencies = dependencies;

            ((IMdElementCtrl)this).Refresh();

            Show();
        }