为WPF应用增加项目图标

前言

本文梳理一下怎么给WPF应用增加自己的项目图标,还是以Rouyan为例进行说明。

过程

首先想一下这个项目图标想要运用在哪些地方。在WPF中你想为你的应用增加你的项目图标主要在这三个地方。

1、应用程序图标设置

2、窗口图标设置

3、系统托盘图标设置

应用程序图标设置

一个一个来,先来看下应用程序图标设置:

首先准备好自己的ico图标文件,一般习惯在项目中新建一个Assets存放图标文件,如下所示:

准备好一个ico文件,如下所示:

一般为了美观会增加一点圆角,可以使用在线的工具增加一下圆角,然后通过png转ico工具制作ico图片。

右键项目,点击编辑项目文件:

首先将这个图标文件设置为资源:

将指定的文件标记为WPF应用程序的资源文件。

这意味着:

这些文件会被编译到程序集中

可以在XAML代码中通过相对路径直接引用

文件会随应用程序一起分发,不需要单独部署

然后在这里设置应用程序图标:

应用程序图标就是exe那个图标,在这里可以看到:

也是任务栏这个图标:

窗口图标设置

在Window中设置ICon属性就设置了窗口图标:

就是这个位置的图标:

系统托盘图标设置

就是对应这个位置的图标:

以上就是在开发WPF应用时如果你想为这个应用添加自己的图标最常设置的几个地方,希望对你有所帮助。

相关推荐
clz131452111 小时前
如何设计一个优雅可靠的金融级联机接口
wpf
闲云自留地1 天前
云平台存储管理员:Cinder 创建挂载卷 + Swift 分布式存储原理
分布式·wpf·swift
敲代码的嘎仔2 天前
从集群锁失效到异步领券:我用分布式锁 + Redisson + MQ 把领券接口 RT 从 200ms 压到 15ms
java·数据库·redis·分布式·缓存·ai·wpf
闲云自留地2 天前
OpenStack 的身份管家:Keystone 令牌、RBAC 权限模型拆解
wpf·openstack
FuckPatience4 天前
WPF 窗体唤醒,判断是否已存在,存在则弹出
wpf
程序员清风4 天前
从单体应用到微服务:后端系统拆分的基本方法
微服务·架构·wpf
FuckPatience5 天前
WPF 改变根据某一列条件改变行样式
wpf
dalong106 天前
WPF:DataGrid样式
wpf
samble8 天前
从零搭建工业控制系统(二十二):线程安全与并发控制
c#·wpf·并发·mvvm·线程安全·工业控制
姜穆澜8 天前
OneID 从 0 到 1 完整生产案例(三)
大数据·wpf