c# – 是否可以从控制台应用程序发送Toast通知?
发布时间:2020-12-15 18:12:20 所属栏目:百科 来源:网络整理
导读:是否可以使用ToastNotificationManager从控制台应用程序发送Toast通知? 我知道可以从Windows Universal app发送Toast通知: var toast = new ToastNotification(doc);ToastNotificationManager.CreateToastNotifier().Show(toast); * doc – 存储在XML字符
是否可以使用ToastNotificationManager从控制台应用程序发送Toast通知?
我知道可以从Windows Universal app发送Toast通知: var toast = new ToastNotification(doc); ToastNotificationManager.CreateToastNotifier().Show(toast); * doc – 存储在XML字符串中的Toast 要使用ToastNotificaionManager,我需要Windows.UI.Notifications库,我无法在控制台应用程序项目中引用它. 我之前提到的库实际上是由WinRT使用的.是否可以在Windows控制台应用程序中使用WinRT API? 解决方法
首先,您需要声明您的程序将使用winRT库:
1.右键单击您的项目,选择卸载项目 2.右键单击youProject(不可用),然后单击Edit yourProject.csproj 3.添加新属性组:< targetplatformversion> 8.0< / targetplatformversion> 4.重新加载项目 5.从Windows添加引用Windows>核心 现在您需要添加以下代码: using Windows.UI.Notifications; 并且您将能够使用此代码发送通知: var toast = new ToastNotification(doc); ToastNotificationManager.CreateToastNotifier().Show(toast); 参考:How to call WinRT APIs in Windows 8 from C# Desktop Applications – WinRT Diagram (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |