我构建了一个C# Winforms应用程序,其中包含了吐司通知。通知工作正常。但是,当我将ToastScenario
更改为Reminder时,toast并没有像Micorsoft文档所述的那样停留在屏幕上(提醒提醒通知。这将显示预先展开,并停留在用户的屏幕上,直到消除。).我没有问题设置持续时间短或长,但我希望在我与此通知进行交互之前,此通知始终可见。此应用程序仅适用于我,因此,在最终用户单击此通知之前,此通知将一直存在,不会给最终用户带来任何麻烦。以下是创建通知的代码:
new ToastContentBuilder()
.AddText(line1)
.AddText(line2)
.AddText(line3)
.AddArgument("link", link)
.AddInlineImage(new Uri(image))
.AddAudio(new Uri("C:\\Windows\\Media\\Alarm10.wav"))
.SetBackgroundActivation()
.SetToastScenario(ToastScenario.Reminder)
.Show();
我在Windows 11 Pro上运行该应用。Amy想知道如何让通知保持可见,而不是消失在通知栏中?
1条答案
按热度按时间06odsfpq1#
我认为提醒事项需要一个按钮(一个取消吐司的操作)。我在Toast中添加了一个按钮,现在它会一直存在,直到单击该按钮。如下所示: