黄学彪
2019-10-12 c6b35c3138b944830b5336bf610f918154dd47c7
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/DeviceControls/DeviceRoomControl.cs
@@ -24,6 +24,23 @@
            get { return Common.LocalDevice.Current.GetDevice(mainKey); }
        }
        /// <summary>
        /// 在线状态
        /// </summary>
        private bool m_isOnline = false;
        /// <summary>
        /// 在线状态
        /// </summary>
        public bool isOnline
        {
            get { return m_isOnline; }
            set
            {
                m_isOnline = value;
                //设置在线状态的特效
                this.SetOnlineStatu(m_isOnline);
            }
        }
        /// <summary>
        /// 图标控件
        /// </summary>
        public IconViewControl btnIcon = null;
@@ -97,5 +114,25 @@
            btnIcon.UnSelectedImagePath = unSelectPath;
        }
        #endregion
        #region ■ 一般方法___________________________
        /// <summary>
        /// 设置在线状态的特效
        /// </summary>
        /// <param name="isOnline"></param>
        private void SetOnlineStatu(bool isOnline)
        {
            if (isOnline == false)
            {
                btnDevie.TextColor = UserCenterColor.Current.TextGrayColor1;
            }
            else
            {
                btnDevie.TextColor = UserCenterColor.Current.TextColor1;
            }
        }
        #endregion
    }
}