C# System.Drawing.Icon路径
我制作了一个WPF应用程序,希望使用NotifyIcon,因此我添加了对System.Windows.Forms和System.Drawing的引用。我正在使用以下代码: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
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");