gpt4 book ai didi

c# - 如何在 UWP App 中创建信息提示通知

转载 作者:太空狗 更新时间:2023-10-29 18:07:16 26 4
gpt4 key购买 nike

在我的应用程序中,我想在执行特定操作时通知用户,例如成功更新记录或添加新记录,但没有可以显示此类信息的内置控件。是否有类似适用于 UWP 的 Android Toast.makeText 的内容?

最佳答案

是的,UWP 有 Toast 通知:)

这是显示简单通知的示例代码:

private void ShowToastNotification(string title, string stringContent)
{
ToastNotifier ToastNotifier = ToastNotificationManager.CreateToastNotifier();
Windows.Data.Xml.Dom.XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02);
Windows.Data.Xml.Dom.XmlNodeList toastNodeList = toastXml.GetElementsByTagName("text");
toastNodeList.Item(0).AppendChild(toastXml.CreateTextNode(title));
toastNodeList.Item(1).AppendChild(toastXml.CreateTextNode(stringContent));
Windows.Data.Xml.Dom.IXmlNode toastNode = toastXml.SelectSingleNode("/toast");
Windows.Data.Xml.Dom.XmlElement audio = toastXml.CreateElement("audio");
audio.SetAttribute("src", "ms-winsoundevent:Notification.SMS");

ToastNotification toast = new ToastNotification(toastXml);
toast.ExpirationTime = DateTime.Now.AddSeconds(4);
ToastNotifier.Show(toast);
}

在这篇文章中,您可以找到如何自定义它:

https://learn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-adaptive-interactive-toasts

关于c# - 如何在 UWP App 中创建信息提示通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37541923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com