我有一个 wpf 应用程序,我想在其中创建一些要显示为 Windows Toast 弹出窗口的通知。如果我将它分配给一个按钮,我有一个代码可以显示此弹出消息。你能告诉我一个在给定的小时内自动显示这个弹出窗口的解决方案吗? TimeSpan start = new TimeSpan(17, 05, 59); TimeSpan end = new TimeSpan(17, 06, 01); TimeSpan now = DateTime.Now.TimeOfDay; if ((now > start) & (now < end)) { var xml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText01); var text = xml.GetElementsByTagName("text"); var toast = new ToastNotification(xml); ToastNotificationManager.CreateToastNotifier("Here is an alert that I want to show exactly at 5:06 PM").Show(toast); }
1 回答
蓝山帝景
TA贡献1843条经验 获得超7个赞
您可以使用 System.Threading.Timer 来实现您的任务。 TimerWithCallback。
构造函数:Timer(TimerCallback, Object, TimeSpan, TimeSpan)
- 1 回答
- 0 关注
- 174 浏览
添加回答
举报
0/150
提交
取消