在WPF中实现System.Window.Forms

时间:2015-08-05 22:53:55

标签: c# .net wpf forms

我一直在尝试找到一种方法来向我在WPF C#中编写的应用添加通知图标。我找到了许多WPF NotifyIcon的链接,虽然它确实做了我想要的,但它为5-8兆的足迹应用程序的内存占用增加了数十兆。这有点矫枉过正。

我还发现了很多关于如何使用System.Window.Form来做这个的教程,其中大多数只是说要引用它们(我假设这意味着使用'using'指令)。当我尝试它给我和错误说,“窗体”命名空间中不存在“窗体”。我想也许这已经过时并且已经过时了但是我遇到了NotifyIcon的MSDN Documentation并且看起来当前为4.5。

我还有其他方法可以实现这个吗?任何帮助,将不胜感激。

由于

1 个答案:

答案 0 :(得分:3)

假设您使用的是Visual Studio:

在Solution Explorer中展开您的项目并右键单击" References"

转到"添加参考..."

enter image description here

在参考管理器中,转到装配 - >框架。

滚动到System.Windows.Forms并选中该框以在项目中包含程序集。

enter image description here

您现在应该能够在Windows.Forms程序集下添加包。