我已經構建了一個 C# Winforms 應用程式,其中包含了 toast 通知。通知作業正常。但是,當我將其更改ToastScenario為 Reminder 時,toast 不會像 Micorsoft 檔案所說的那樣留在螢屏上(提醒 A 提醒通知。這將預先展開并保持在用戶的螢屏上直到被關閉。)。我可以將持續時間設定為短或長,但我希望此通知保持可見,直到我與之互動。這個應用程式只是為我準備的,所以沒有任何危險會在最終用戶點擊通知之前一直存在通知。這是創建我的通知的代碼:
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 關于如何讓通知保持可見而不是消失在通知欄中的想法?
uj5u.com熱心網友回復:
我認為提醒需要一個按鈕(取消敬酒的動作)。我在 Toast 中添加了一個按鈕,現在它一直存在,直到單擊該按鈕。像這樣:
new ToastContentBuilder()
.SetToastScenario(ToastScenario.Reminder)
.AddText(line1)
.AddText(line2)
.AddText(line3)
.AddButton(new ToastButton()
.SetContent("View")
.AddArgument("link", link)
.SetBackgroundActivation())
.AddInlineImage(new Uri(image))
.AddAudio(new Uri("C:\\Windows\\Media\\Alarm10.wav"))
.Show();
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/522150.html
標籤:C#视窗表格吐司
