コード例 #1
0
 /// <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 { }
 }
コード例 #2
0
ファイル: R.Toast.cs プロジェクト: yuzhengyang/OnePass
            /// <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 { }
            }