在WPF应用程序中启动Toastnotification

在WPF应用程序中启动Toastnotification,wpf,notifications,package,uwp,toast,Wpf,Notifications,Package,Uwp,Toast,我在C#(与Visual Studio Community 2015一起)中创建了一个WPF应用程序,我想发送一些windows 10通知。我想我应该使用“ToastContent”,然后将其添加到“ToastNotification”中 我添加了“Microsoft.Toolkit.Uwp.Notification”,但无法添加“Microsoft.Toolkit.Uwp.UI”(我认为显示通知需要它)。它说: 无法安装程序包“Microsoft.Toolkit.Uwp 1.2.0”。您正在尝

我在C#(与Visual Studio Community 2015一起)中创建了一个WPF应用程序,我想发送一些windows 10通知。我想我应该使用“ToastContent”,然后将其添加到“ToastNotification”中

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

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

如何安装此软件包?或者是否有其他解决方案来启动windows 10通知


谢谢:)

好的,经过几个小时的搜索,这很容易

步骤1:卸载项目,然后将此元素添加到第一个属性组:
10.0

步骤2:重新加载projet

步骤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);
stringxml=$@”
一些头衔
Lorem ipsum dolor sit amet,是一位杰出的献身者。
";
XmlDocument doc=新的XmlDocument();
doc.LoadXml(xml);
var toast=新toast通知(doc);
ToastNotificationManager.CreateToastNotifier(“ToastDesktop”).Show(toast);

享受:)

您是在创建通用Windows应用程序还是普通的WPF应用程序?它是一个普通的WPF应用程序:文件>新建>项目>模板/Visual C#/Windows/Classic Desktop>WPF应用程序。然后我认为您不能使用通用Windows的引用(Microsoft.Toolkit.Uwp)在这样的项目中,我认为这是可能的,这就是为什么我应该使用Microsoft.Toolkit.UI而不是Windows.UI的原因