首页 / 知识
如何使用WPF中作为资源的图标?
2023-04-16 01:29:00

How do I use an icon that is a resource in WPF?我有一个.ico文件,该文件作为资源嵌入(将操作设置为资源)。 我正在尝试创建一个NotifyIcon。 如何引用我的图标?
您的图标文件应添加到您的项目程序集之一,并且其"构建操作"应设置为"资源"。添加对程序集的引用后,您可以创建一个NotifyIcon,如下所示:
一种常见用法是使通知图标与主窗口的图标相同。该图标定义为PNG文件。 为此,请将图像添加到项目的资源中,然后按以下方式使用:
在XAML窗口中:
好吧,您不想使用resx样式资源:您只需将ico文件粘贴在项目中的文件夹中(让我们说" ArtWork"),然后在属性中,将Build Action设置为" Resources" ... 然后,您可以使用PACK URI在XAML中引用它..." pack:// application:,, / Artwork / Notify.ico" 参见此处:http://msdn.microsoft.com/zh-cn/library/aa970069.aspx和示例 如果您想要更多... WPF之类的东西,则应查看CodePlex上的WPF Contrib项目,该项目具有一个NotifyIcon控件,可以在XAML中创建该控件,并使用标准WPF菜单(因此您可以粘贴"任何内容")。 如果您只是在寻找简单的答案,我想就是MyApp是您的应用程序名称,而这就是您的应用程序的根名称空间名称的地方。您必须使用pack URI语法,但是将图标从嵌入式资源中拉出来不必那么复杂。
我在这里创建了一个项目,并使用了嵌入式资源(将构建操作设置为嵌入式资源,而不仅仅是资源)。该解决方案不适用于Resource,但是您可以操纵它。我把它放在OnIntialized()上,但不必去那里。
|
最新内容
相关内容
linux拼接文件命令?
linux拼接文件命令?,文件,数据,命令,代码,时间,信息,系统,情况,管理,标准,Linux文件相关命令top:显示当前进程的系统资源使用情况。kill:终止指linux文件常用命令?
linux文件常用命令?,工作,地址,信息,系统,命令,目录,标准,情况,管理,常用命令,linux常用命令及用法linux系统常用操作命令如下:ls:全拼list,功能文件夹排序linux命令?
文件夹排序linux命令?,系统,数字,信息,工作,时间,命令,管理,设备,单位,工具,基本linux命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出linux分辨率操作命令?
linux分辨率操作命令?,系统,情况,分辨率,底部,状态,命令,屏幕,屏幕分辨率,桌面,显示器,怎么调整linux的屏幕分辨率?1、Linux系统更改屏幕分辨linux打开文件夹命令?
linux打开文件夹命令?,工作,系统,信息,命令,图片,文件,管理,发行,名字,名称,请问Linux下通过命令行怎样打开文件xdg-open:这个命令可以打开任何linux上清空文件命令?
linux上清空文件命令?,系统,命令,文件夹,名字,档案,文件,目录,方法,终端,指令,linux删除文件的方法linux删除文件夹的方法有两种:rmdir命令和rmlinux命令拷贝文件?
linux命令拷贝文件?,系统,文件,命令,目录,情况,源文件,目标,文件夹,选项,语法,LINUX复制命令是什么?1、在Linux中,用于复制文件和目录的命令是clinux命令被替换文件?
linux命令被替换文件?,系统,文件,命令,批量,工具,电脑,工作,保险,实时,字符串,linux替换文件命令按住Shift键不放,然后对着桌面右键,选择在此处linux命令行操作软件?
linux命令行操作软件?,软件,工具,系统,名称,管理,工作,命令,设计,平台,标准,在Linux下有哪些视图或者命令行工具可用1、top 1 vmstat vmstat命压缩文件夹命令linux?
压缩文件夹命令linux?,系统,软件,命令,工具,电脑,文件,文件名,格式,选项,目录,Linux中文件的压缩与解压缩命令操作示例集锦在Linux系统中,我们linux配置文件夹命令?
linux配置文件夹命令?,地址,系统,工作,信息,命令,标准,服务,名称,位置,文件,linux中怎么添加或修改配置文件1、首先打开一台linux虚拟机。输入linux管理文件的命令?
linux管理文件的命令?,系统,管理,工作,命令,信息,基础,目录,工具,文件,操作,linux系统常用操作命令1、linux常用命令有pwd命令、cd命令、ls命