public void Show(string title, string desc, OnEventCallback callback1, OnEventCallback callback2) { mClose = false; mOkCallback = callback1; mCancelCallback = callback2; UIWindowMng.Instance.ShowWindow("MessageBoxSelf"); mTitle.Text = title; mText.Text = desc; }
protected override void OnInitialized() { _eventInvokeHelper = new EventInvokeHelper(async echartsParams => { if (EventTypes.Count > 0 && OnEventCallback.HasDelegate) { await OnEventCallback.InvokeAsync(echartsParams); } }); }
void OnCancel() { Close(); mResult = EMUN_MSG_RESULT.CANCLE; mClose = true; if (mCancelCallback != null) { mCancelCallback(); } mCancelCallback = null; handleCancel(); }
void OnOK() { Close(); mResult = EMUN_MSG_RESULT.OK; mClose = true; if (mOkCallback != null) { mOkCallback(); } mOkCallback = null; handleOK(); }