在 WPF 应用程序中启动 Toast 通知

MBe*_*Bek 5 wpf notifications package toast uwp

我用 C# 创建了一个 WpfApplication(使用 Visual Studio Community 2015),我想发送一些 Windows 10 通知。我认为我应该使用“ToastContent”,然后将其添加到“ToastNotification”中,...

我已添加“Microsoft.Toolkit.Uwp.Notification”,但无法添加“Microsoft.Toolkit.Uwp.UI”(我认为需要显示通知)。它说 :

无法安装包“Microsoft.Toolkit.Uwp 1.2.0”。您正在尝试将此包安装到面向“.NETFramework,Version=v4.6”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。

我可以做什么来安装这个软件包?或者还有其他解决方案来启动 Windows 10 通知吗?

谢谢 :)

MBe*_*Bek 4

好吧,经过几个小时的搜索,这很简单......

步骤 1:卸载项目,然后将以下元素添加到第一个属性组:<targetplatformversion>10.0</targetplatformversion>

第 2 步:重新加载项目

步骤 3:添加对项目的引用“Windows > Core > Windows.Data & Windows.UI”

步骤4 :

string xml = $@"
            <toast>
                <visual>
                    <binding template='ToastGeneric'>
                        <text>Some title</text>
                        <text>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</text>
                    </binding>
                </visual>
            </toast>";

        XmlDocument doc = new XmlDocument();
        doc.LoadXml(xml);

        var toast = new ToastNotification(doc);

        ToastNotificationManager.CreateToastNotifier("ToastDesktop").Show(toast);
Run Code Online (Sandbox Code Playgroud)

享受 :) !