C# 桌面上的UWP全局消息对话框

C# 桌面上的UWP全局消息对话框,c#,uwp,C#,Uwp,我想有一个应用程序,提醒用户时,一些事件发生 我使用MessageDialog,但问题是只有当应用程序位于屏幕顶部时才会弹出(例如,当用户浏览web时,他不会收到警报,他必须单击我的应用程序才能看到警报) 在这种情况下,我是否可以使用其他方法,或者UWP不支持这种行为?您应该试试。首先需要安装以下两个nuget软件包 安装软件包QueryString.NET-版本1.0.0 安装包Microsoft.Toolkit.Uwp.Notifications 谢谢!作品很棒:) private void

我想有一个应用程序,提醒用户时,一些事件发生

我使用MessageDialog,但问题是只有当应用程序位于屏幕顶部时才会弹出(例如,当用户浏览web时,他不会收到警报,他必须单击我的应用程序才能看到警报)

在这种情况下,我是否可以使用其他方法,或者UWP不支持这种行为?

您应该试试。首先需要安装以下两个nuget软件包

安装软件包QueryString.NET-版本1.0.0

安装包Microsoft.Toolkit.Uwp.Notifications


谢谢!作品很棒:)
private void Toast()
{
    var visual = new ToastVisual
    {
        BindingGeneric = new ToastBindingGeneric
        {
            Children =
            {
                new AdaptiveText
                {
                    Text = "title"
                },

                new AdaptiveText
                {
                    Text = "content"
                }
            }
        }
    };

    var toastContent = new ToastContent
    {
        Visual = visual,

        Launch = new QueryString
        {
            { "action", "viewConversation" },
            { "conversationId", "id" }

        }.ToString()
    };

    var toast = new ToastNotification(toastContent.GetXml());
    ToastNotificationManager.CreateToastNotifier().Show(toast);
}