Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.Drawing.Icon路径_C#_Wpf_Winforms_System.drawing - Fatal编程技术网

C# System.Drawing.Icon路径

C# System.Drawing.Icon路径,c#,wpf,winforms,system.drawing,C#,Wpf,Winforms,System.drawing,我制作了一个WPF应用程序,希望使用NotifyIcon,因此我添加了对System.Windows.Forms和System.Drawing的引用。我正在使用以下代码: System.Windows.Application.Current.MainWindow.Hide(); NotifyIcon托盘=新建NotifyIcon(); Tray.Icon=new System.Drawing.Icon(“Assets/Icons/Icon.ico”); 托盘。可见=真; Tray.MouseDo

我制作了一个WPF应用程序,希望使用NotifyIcon,因此我添加了对System.Windows.Forms和System.Drawing的引用。我正在使用以下代码:

System.Windows.Application.Current.MainWindow.Hide();
NotifyIcon托盘=新建NotifyIcon();
Tray.Icon=new System.Drawing.Icon(“Assets/Icons/Icon.ico”);
托盘。可见=真;
Tray.MouseDoubleClick+=(s,e)=>
{
System.Windows.Application.Current.MainWindow.Show();
System.Windows.Application.Current.MainWindow.WindowsState=WindowsState.Normal;
};
我的问题在第四行,因为函数需要一个系统路径,但我想为项目中包含的图标添加一个路径


如何使用Windows绘图图标引用项目中的文件?

将项目中包含的图标的
生成操作
属性设置为
内容
,并将
复制到输出目录
属性设置为
复制(如果更新)
。如果路径有效,则当前代码应该可以工作。

同时接受
.ico
.exe
文件:

Tray.Icon = Icon.ExtractAssociatedIcon("Assets/Icons/icon.ico");