黄学彪
2020-07-20 2029e64ec0491f7e511dc15bffaf821bfbabe2de
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/FrameLayoutControls/FrameLayoutStatuControl.cs
@@ -12,10 +12,6 @@
        #region ■ 变量声明___________________________
        /// <summary>
        /// 单击弹起事件
        /// </summary>
        public Action<object, MouseEventArgs> ButtonClickEvent;
        /// <summary>
        /// 状态设置的事件(会重载底层效果)
        /// </summary>
        public Action<bool> SelectStatuEvent;
@@ -23,10 +19,6 @@
        /// 是否启用点亮功能(默认启用)
        /// </summary>
        public bool UseClickStatu = true;
        /// <summary>
        /// 能否点击
        /// </summary>
        public bool CanClick = true;
        /// <summary>
        /// 原来的背景色
        /// </summary>
@@ -54,11 +46,13 @@
        /// <summary>
        /// 做成一个点击后能够显示点击状态的控件
        /// </summary>
        /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(真实值,有些界面需要这种特殊操作)</param>
        /// <param name="i_ChidrenYaxis">子控件Y轴偏移量(【列表控件的rowSpace/2】即可,不懂默认为0即可)</param>
        public FrameLayoutStatuControl(int i_ChidrenYaxis = 0)
        {
            this.chidrenYaxis = i_ChidrenYaxis;
            //置空底层的事件
            this.MouseUpEventHandler = null;
            this.MouseUpEventHandler += ChildrenUpEvent;
            this.MouseDownEventHandler += ChildrenDownEvent;
        }
@@ -186,7 +180,7 @@
        /// </summary>
        /// <param name="view">子控件</param>
        /// <param name="chidrenBindMode">绑定模式</param>
        public void AddChidren(View view, ChidrenBindMode chidrenBindMode = ChidrenBindMode.BindAll)
        public void AddChidren(View view, ChidrenBindMode chidrenBindMode = ChidrenBindMode.BindEvent)
        {
            this.oldBackColor = this.BackgroundColor;
@@ -310,7 +304,7 @@
            HdlThreadLogic.Current.RunThread(() =>
            {
                System.Threading.Thread.Sleep(waiTime);
                Application.RunOnMainThread(() =>
                HdlThreadLogic.Current.RunMain(() =>
                {
                    //设置不选择状态
                    this.SetClickNotSelectStatu();
@@ -332,7 +326,6 @@
        /// </summary>
        public override void RemoveFromParent()
        {
            this.ButtonClickEvent = null;
            this.SelectStatuEvent = null;
            base.RemoveFromParent();
@@ -341,11 +334,6 @@
        #endregion
        #region ■ Log出力____________________________
        /// <summary>
        /// 该控件所属的界面名字
        /// </summary>
        private string formName = null;
        /// <summary>
        /// Log出力