/// <summary> /// 显示弹框 /// </summary> /// <param name="title">标题</param> /// <param name="text">内容</param> /// <param name="type">类型</param> /// <param name="second">显示秒数</param> /// <param name="clickAction">点击事件</param> public static void Show(string title, string text, ToastForm.ToastType type = ToastForm.ToastType.info, short second = 5, Action clickAction = null) { try { MainUI.Invoke(new Action(() => { ToastForm.Display(title, text, ToastForm.ToastType.info, clickAction, second); })); } catch { } }
/// <summary> /// 用户手动触发提示框 /// </summary> /// <param name="title"></param> /// <param name="text"></param> /// <param name="type"></param> /// <param name="time"></param> public static void Show(string title, string text, char type = 'i', int time = 5000, Action clickAction = null) { try { MainUI.Invoke(new Action(() => { //ToolTipIcon icon = ToolTipIcon.Info; //if (type == 'e') icon = ToolTipIcon.Error; //if (type == 'w') icon = ToolTipIcon.Warning; //NIMainNotify.ShowBalloonTip(time, title, text, icon); ToastForm.Display(title, text, type, time, clickAction); })); R.Log.V($"弹出Tost:{title},持续:{time} ms"); } catch { } }