陈嘉乐
2020-05-18 e96e11d6f8b965ea522c983e040d41e3b9ef105a
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/MessageControls/ShowMsgControl.cs
@@ -66,15 +66,18 @@
        /// </summary>
        public void Show()
        {
            if (myTip != null)
            try
            {
                myTip.Show(Common.CommonPage.Instance);
                myTip = null;
                return;
                if (myTip != null)
                {
                    myTip.Show(Common.CommonPage.Instance);
                    myTip = null;
                    return;
                }
                //初始化控件
                this.InitMsgControl();
            }
            //初始化控件
            this.InitMsgControl();
            catch (Exception ex) { HdlLogLogic.Current.WriteLog(ex); }
        }
        #endregion
@@ -86,16 +89,16 @@
        /// </summary>
        private void InitMsgControl()
        {
            //添加界面
            var nowForm = UserView.HomePage.Instance.GetChildren(UserView.HomePage.Instance.ChildrenCount - 1);
            if (nowForm == null || (nowForm is ViewGroup) == false)
            {
                return;
            }
            //主控件
            var frameMain = new FrameLayout();
            frameMain.BackgroundColor = UserCenterColor.Current.DialogBackColor;
            ((ViewGroup)nowForm).AddChidren(frameMain);
            Common.CommonPage.Instance.AddChidren(frameMain);
            frameMain.MouseUpEventHandler += (sender, e) =>
            {
                //移除界面
                frameMain.RemoveFromParent();
                this.ConfirmClickEvent = null;
            };
            //白色背景框
            var frameBack = new FrameLayout();
@@ -124,6 +127,10 @@
            else if (msgType == ShowMsgType.Confirm)
            {
                btnTitle.TextID = R.MyInternationalizationString.NormalTip;
            }
            else if (msgType == ShowMsgType.Remind)
            {
                btnTitle.TextID = R.MyInternationalizationString.uRemind;
            }
            //消息
@@ -189,7 +196,7 @@
        {
#if Android
            //确认
            var frameConfirm = new FrameLayoutControl();
            var frameConfirm = new FrameLayoutStatuControl();
            frameConfirm.Height = Application.GetRealHeight(127);
            frameConfirm.Width = frameBack.Width;
            frameConfirm.Gravity = Gravity.BottomCenter;