黄学彪
2020-07-09 5428935270159bfc42c2934ed7fb1091554fc9a4
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/BaseCommonControl/Base/ButtonBase.cs
@@ -23,6 +23,8 @@
            get { return m_CanClick; }
            set
            {
                if (m_CanClick == value) { return; }
                m_CanClick = value;
                //能够点击,则显示没有点击过的状态
                if (m_CanClick == true) { this.SetNotClickStatu(); }
@@ -37,6 +39,10 @@
        {
            set { this.Radius = (uint)Application.GetRealHeight(value); }
        }
        /// <summary>
        /// 声明此变量,旨在子线程也能够去获取一个控件的主键
        /// </summary>
        public string MainKey = string.Empty;
        /// <summary>
        /// 点击的坐标
@@ -181,7 +187,8 @@
                this.MouseUpEventHandler -= ButtonBase_MouseUpEventHandler;
                return;
            }
            if (CanClick == true)
            //2020.05.14追加IsFormAdding:界面还在加载中,不能再点击
            if (CanClick == true && ControlCommonResourse.IsFormAdding == false)
            {
                //Log出力
                this.WriteLog(0);
@@ -305,21 +312,6 @@
        }
        /// <summary>
        /// Y轴重置(真实数值,没有父容器无效)
        /// </summary>
        /// <param name="alignment">上下对齐方式</param>
        /// <param name="Space">上下两部分的间距</param>
        public void ReSetYaxis(UViewAlignment alignment, int Space = 0)
        {
            if (this.Parent == null)
            {
                return;
            }
            //Y轴重置
            this.Y = HdlControlLogic.Current.GetControlChidrenYaxis(this.Parent.Height, this.Height, alignment, Space);
        }
        /// <summary>
        /// 根据文本,计算它实际的宽度
        /// </summary>
        /// <returns></returns>
@@ -353,7 +345,7 @@
        /// <summary>
        /// 该控件所属的界面名字
        /// </summary>
        private string formName = null;
        public string formName = null;
        /// <summary>
        /// 控件名字
        /// </summary>