Exemple #1
0
 private static ToastContentBuilder GetToast(string id, ToastGroupType group, string title, string content)
 {
     return(new ToastContentBuilder()
            .AddButton(new ToastButton()
                       .SetContent("稍后提醒")
                       .AddArgument("action", ToastActionType.RemindLater)
                       .SetBackgroundActivation())
            .SetToastScenario(ToastScenario.Reminder)
            .AddArgument("action", ToastActionType.Click)
            .AddArgument("contentId", id)
            .AddArgument("contentGroup", group)
            .AddText(title)
            .AddText(content)
            .SetBackgroundActivation());
 }
Exemple #2
0
 public static void Send(string id, ToastGroupType group, string title, string content, bool isShow)
 {
     if (isShow)
     {
         GetToast(id, group, title, content).Show(t =>
         {
             t.Tag   = id;
             t.Group = group.ToString();
         });
     }
     else
     {
         GetToast(id, group, title, content).Schedule(DateTime.Now.AddMinutes(15), t =>
         {
             t.Tag   = id;
             t.Group = group.ToString();
         });
     }
 }