C# 如何在windows 10中提供应用内通知?
在早期的windows phone 8.1中,我曾使用coding4fun工具包提供的C# 如何在windows 10中提供应用内通知?,c#,xaml,windows-10,uwp,C#,Xaml,Windows 10,Uwp,在早期的windows phone 8.1中,我曾使用coding4fun工具包提供的toasprompt。这些通知在应用程序中,非常整洁。Windows10UWP有类似的功能吗。因为我不能用同样的。 当前使用的代码: ToastPrompt tp = new ToastPrompt() { Title = "Hi", Message = "Show the message" }; tp.Show(); 这可以在wp 8.1 winrt上运行,但无法在win10 Universal上运行 我
toasprompt
。这些通知在应用程序中,非常整洁。Windows10UWP有类似的功能吗。因为我不能用同样的。
当前使用的代码:
ToastPrompt tp = new ToastPrompt() { Title = "Hi", Message = "Show the message" };
tp.Show();
这可以在wp 8.1 winrt上运行,但无法在win10 Universal上运行
我在寻找这样的东西,它不会像普通的祝酒通知一样出现在行动中心。但我意识到,对于通用应用程序来说,这并不好,因此实现了我自己的本地通知。如果您想了解我的确切意思,可以在此处查看。是的,Windows 10中也有相同的功能。以下是一篇关于差异的精彩文章: 下面是UWP的一些示例代码:
如果你只想要一个简单的通知,它会弹出并留在你的应用程序中,我写了一篇关于如何自己做的博客文章(简单但有效):
(只需30分钟即可实现)。您需要的可能是一个模式对话框,而不是通知。为此,您可以使用一个。正在从以下链接复制示例:
using System;
private async void WifiConnectionLost()
{
ContentDialog noWifiDialog = new ContentDialog()
{
Title = "No wifi connection",
Content = "Check connection and try again",
PrimaryButtonText = "Ok"
};
await noWifiDialog.ShowAsync();
}
但这利用了NotificationManager,它显示祝酒词,然后将其添加到行动中心,这不是我想要的。关于这一点,github上有一个问题,似乎已经解决了。你检查过了吗?@Genixius:我试过使用它,我已经添加了我要使用的代码。我做错了什么?我不认为工具包是为Windows10UWP开发的。