C# 在WPF中实现System.Window.Forms
我一直在试图找到一种方法,将通知图标添加到我正在用WPF C#编写的应用程序中。我找到了许多指向的链接,虽然它做了我想做的事情,但它为一个5-8兆内存的应用程序增加了数十兆内存。这有点过分了 我还找到了许多关于如何使用System.Window.Form来实现这一点的教程,其中大多数只是说引用它们(我假设这意味着使用“using”指令)。当我尝试时,它会告诉我一个错误,即“窗体”在名称空间“Windows”中不存在。我认为这可能是过时和贬值,但我遇到了NotifyIcon,它看起来是4.5的最新版本 是否有其他方法可以实现这一点?任何帮助都将不胜感激C# 在WPF中实现System.Window.Forms,c#,.net,wpf,forms,C#,.net,Wpf,Forms,我一直在试图找到一种方法,将通知图标添加到我正在用WPF C#编写的应用程序中。我找到了许多指向的链接,虽然它做了我想做的事情,但它为一个5-8兆内存的应用程序增加了数十兆内存。这有点过分了 我还找到了许多关于如何使用System.Window.Form来实现这一点的教程,其中大多数只是说引用它们(我假设这意味着使用“using”指令)。当我尝试时,它会告诉我一个错误,即“窗体”在名称空间“Windows”中不存在。我认为这可能是过时和贬值,但我遇到了NotifyIcon,它看起来是4.5的最新
谢谢假设您正在使用Visual Studio: 在解决方案资源管理器中,展开项目并右键单击“引用” 转到“添加引用…” 在引用管理器中,转到程序集->框架 滚动到System.Windows.Forms并选中该框以将程序集包括在项目中
您现在应该可以在Windows.Forms程序集下添加程序包了。您最终选择了什么解决方案来实现图标?@sprinter252我最终在SimCard的帮助下使用了David Anson的博客中的“MinimizeToTray”。工作起来很有魅力,几乎没有给应用程序添加任何东西。哇,还有屏幕截图等等。非常感谢,这正是我想要的。很有魅力,身材苗条。很高兴我能帮上忙!如果你认为这回答了你的问题,别忘了把它标记为答案。