示例#1
0
        protected override void init()
        {
            base.init();

            Handler.AddBtnClick((int)idx.BtnL, _onBtnClick);
            Handler.AddBtnClick((int)idx.BtnM, _onBtnClick);
            Handler.AddBtnClick((int)idx.BtnR, _onBtnClick);

            mInfo = MsgBoxMgr.Instance.MsgInfo;

            if (null == mInfo || null == Handler)
            {
                Close();
                return;
            }

            Handler.SetTextString((int)idx.Title, mInfo.Title);
            Handler.SetTextString((int)idx.Msg, mInfo.Msg);

            Handler.SetUIActive((int)idx.BtnL, !string.IsNullOrEmpty(mInfo.BtnTxtL));
            Handler.SetTextString((int)idx.BtnTxtL, mInfo.BtnTxtL);

            Handler.SetUIActive((int)idx.BtnM, !string.IsNullOrEmpty(mInfo.BtnTxtM));
            Handler.SetTextString((int)idx.BtnTxtM, mInfo.BtnTxtM);

            Handler.SetUIActive((int)idx.BtnR, !string.IsNullOrEmpty(mInfo.BtnTxtR));
            Handler.SetTextString((int)idx.BtnTxtR, mInfo.BtnTxtR);
        }