为WPF应用增加项目图标

前言

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

过程

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

1、应用程序图标设置

2、窗口图标设置

3、系统托盘图标设置

应用程序图标设置

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

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

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

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

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

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

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

这意味着:

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

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

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

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

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

也是任务栏这个图标:

窗口图标设置

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

就是这个位置的图标:

系统托盘图标设置

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

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

相关推荐
故渊at12 小时前
第二板块:Android 四大组件标准化学理 | 第十二篇:四大组件全景总结与系统服务(System Server)架构
android·架构·wpf·四大组件·system service
伶俜6615 小时前
# [特殊字符] 零基础学 ArkUI 数据持久化(专题三):5 种存储方案深度对比
学习·华为·wpf·harmonyos
IT策士15 小时前
Redis 从入门到精通:数据结构String 与键管理
数据结构·redis·wpf
AC赳赳老秦16 小时前
技术文章素材收集自动化:用 OpenClaw 自动爬取行业资讯、技术热点、优质文章
运维·开发语言·python·自动化·wpf·deepseek·openclaw
加号316 小时前
【WPF】 Storyboard 故事板动画设计深度解析
wpf
xiaoshuaishuai817 小时前
C# Avalonia 依赖属性与WPF的区别
开发语言·c#·wpf
大G的笔记本1 天前
生产级 Spring Boot 网关简单实现方案
wpf
稷下元歌3 天前
七天学会plc加机器视觉之AI 接入 外设模块开发全详细操作文档(全程配套视频按文档实操)
python·sql·qt·贪心算法·r语言·wpf·时序数据库
happyprince3 天前
11-Hugging Face Transformers 分布式与并行系统深度分析
分布式·c#·wpf
加号33 天前
【WPF】 基于 Canvas 读取并渲染 DXF 文件的技术指南
c#·wpf