C# 如何在windows 10中提供应用内通知?

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上运行 我

在早期的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上运行


我在寻找这样的东西,它不会像普通的祝酒通知一样出现在行动中心。但我意识到,对于通用应用程序来说,这并不好,因此实现了我自己的本地通知。如果您想了解我的确切意思,可以在此处查看。

是的,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开发的。