我是一位有用的助手,可以为您翻译文本。
直到Windows 8.1之前,这一切都运行良好。现在我安装了Windows 10 Preview,气球通知不再显示。我猜所有的通知都被移动到了Windows 8风格的吐司通知中,并且气球通知完全被删除了(因为我还没有看到过单个气球通知,但是有很多吐司通知),但是我还没有找到官方来源。问题是我的应用程序只是一个单独的.exe文件,因此它没有安装程序或快捷方式。根据this页面,需要创建快捷方式的安装程序才能使吐司通知起作用。如何在没有任何快捷方式或安装程序的情况下在Windows 10中显示通知(无论是气球还是吐司通知)?
我在 C# 中有一个 Windows Forms 项目,其中包含一个 NotifyIcon。我正在使用以下代码显示气球通知:
notifyIcon.ShowBalloonTip(1000, "title", "text", ToolTipIcon.Info);
直到Windows 8.1之前,这一切都运行良好。现在我安装了Windows 10 Preview,气球通知不再显示。我猜所有的通知都被移动到了Windows 8风格的吐司通知中,并且气球通知完全被删除了(因为我还没有看到过单个气球通知,但是有很多吐司通知),但是我还没有找到官方来源。问题是我的应用程序只是一个单独的.exe文件,因此它没有安装程序或快捷方式。根据this页面,需要创建快捷方式的安装程序才能使吐司通知起作用。如何在没有任何快捷方式或安装程序的情况下在Windows 10中显示通知(无论是气球还是吐司通知)?
并添加对
Windows的引用。然后,您可以使用WinRT api,例如
ToastNotificationManager.CreateToastNotifier`。 - meziantou