刚开始编码C#我有以下代码可以触发Windows弹出窗口,但我不确定如何调试这两个错误?:
private void button1_Click(object sender, EventArgs e)
{
PopupNotifier popup = new PopupNotifier();
popup.TitleText = "FoxLearn";
popup.ContentText = "Thank you for watching this video !";
popup.Popup();//Show
}
Error :CS0246 The type or namespace name 'PopupNotifier' could not be found (are you missing a using directive or an assembly reference)
如何解决此问题?
答案 0 :(得分:0)
这是第三方组件,不是.NET框架的一部分。你必须添加nuget包。
在Visual Studio包管理器中,键入Install-Package Tulpep.NotificationWindow -Version 1.1.25。
之后,您将在参考文献中看到程序集。
在代码中,如果仍然看到导入,请在包含代码的类中将导入声明添加到Tulpep.NotificationWindow。
答案 1 :(得分:0)
我个人建议使用NotifyIcon和ShowBalloonTip方法。这些是您在大多数现代Windows应用程序中看到的常见通知。为了给你一个想法,这会发生在你屏幕右下角的声音中,然后会挂起几秒钟并飞离屏幕,除非你自己解雇或与之互动。
您可以详细了解here on the MSDN。
答案 2 :(得分:0)
请在代码顶部添加:
using Tulpep.NotificationWindow;