前言

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

过程

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

1、应用程序图标设置

2、窗口图标设置

3、系统托盘图标设置

应用程序图标设置

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

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

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

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

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

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

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

这意味着:

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

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

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

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

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

也是任务栏这个图标:

窗口图标设置

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

就是这个位置的图标:

系统托盘图标设置

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

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

为WPF应用增加项目图标的更多相关文章

  1. [ExtJS5学习笔记]第五节 使用fontawesome给你的extjs5应用增加字体图标

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/38458411本文作者:sushengmiyan-------------------- ...

  2. 在WPF中使用FontAwesome图标字体

    原文:在WPF中使用FontAwesome图标字体 版权声明:原创内容转载必须注明出处,否则追究相关责任. https://blog.csdn.net/qq_36663276/article/deta ...

  3. WPF使用矢量字体图标(阿里巴巴iconfont)

    原文:WPF使用矢量字体图标(阿里巴巴iconfont) 版权声明:本文为博主原创文章,转载请注明出处. https://blog.csdn.net/lwwl12/article/details/78 ...

  4. WPF自定义控件 使用阿里巴巴图标

    原文:WPF自定义控件 使用阿里巴巴图标 上一篇介绍了 WPF自定义控件 按钮 的初步使用,在进一步介绍WPF自定义控件 按钮之前,先介绍一下如何在WPF项目中使用阿里巴巴图标,方便以后做示例. 1. ...

  5. android学习-Eclipse中修改Android项目图标

    参考原文:http://blog.csdn.net/wpwbb510582246/article/details/52556753 方法一:替换res文件夹下的ic_launcher-web.png图 ...

  6. WPF 好看的矢量图标

    原文:WPF 好看的矢量图标 本文告诉大家一个好用的网站,里面提供很多好看的图标. 本文介绍的网站是 Xamalot 里面有很多好看的图标. 例如我找到了一个好看的图标 我只需要点击下面的下载就可以了 ...

  7. WPF获取外部EXE图标最简单的方法

    原文:WPF获取外部EXE图标最简单的方法 首先在工程添加对System.Drawing的引用 创建以下方法: public static ImageSource GetIcon(string fil ...

  8. WPF 设置类库项目为启动项,设置窗体跟随。

    原文:WPF 设置类库项目为启动项,设置窗体跟随. 1.添加用于启动的类Program.cs,需要一个静态的Main函数入口. using System; using System.Windows; ...

  9. WPF——TaskBarIconOverlay(任务栏图标叠加)

    原文:WPF--TaskBarIconOverlay(任务栏图标叠加) <Window.Resources> <DrawingImage x:Key="OverlayIma ...

  10. vue项目图标

    项目图标iconfont 网址:http://www.iconfont.cn

随机推荐

  1. Go 原理之 gc 垃圾回收机制:三色标记 + 混合写屏障(需要 STW)

    Go 原理之 gc 垃圾回收机制 一.常见垃圾回收算法 垃圾回收算法 描述 代表语言 优缺点 引用计数 为每个对象维护一个引用计数,记录对象被引用的次数每当一个对象被引用时,引用计数就会增加.当对象不 ...

  2. 如何在C#中读取打开的excel文件

    如果你直接读就会报错 IOException: Sharing violation on path ***** 因为文件已经被占用 所以你需要用 FileShare.ReadWrite 打开它 Fil ...

  3. 实操使用 go pprof 对生产环境进行性能分析(问题定位及代码优化)

    简介 最近服务器有个小功能 go 进程 内存占用突然变得很高,正好使用 go pprof 实操进行性能分析排查解决 这是个极小的服务,但是占用内存超过了 100MB,而且本身服务器内存就比较吃紧,因此 ...

  4. 值得学习的C++项目开源(转)

    值得学习的C语言开源项目 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能 ...

  5. Mybatis系列之设置自动提交事务

    @ 目录 业务描述:最近遇到业务很复杂的方法,有通过Spring的@Transactional注解开启事务的,不过在ie11出现bug,console日志打印已经update成功的SQL,方法很长,执 ...

  6. 【攻防世界】pure_color

    1. 首先下载附件,解压出来之后得到的是一张png图片.天哪!我看到了什么?竟然是一张白纸! 2. 从这一点来看很可能是隐写,果断丢到Stegsolve上去.左右查找在Blue plane 0 中找到 ...

  7. MyEMS能源管理系统后台配置-传感器管理

    MyEMS开源能源管理系统适用于建筑.工厂.商场.医院.园区的电.水.气等能源数据采集.分析.报表,还有光伏.储能.充电桩.微电网.设备控制.故障诊断.工单管理.人工智能优化等可选功能. 本文介绍My ...

  8. [题解]NOIP 2024 T1~T2

    编辑字符串(edit) 初见感觉像贪心,但在不好写+不会证的情况下放弃了,然后想到DP又设不出状态. 实际上--就是贪心哦? 下文称\(s_1,s_2\)分别为\(a,b\). 不难发现一个不存在锁定 ...

  9. 各版本操作系统对.NET支持情况(0505更新)

    https://www.newlifex.com/tech/os_net 借助虚拟机和测试机,检测各版本操作系统对.NET的支持情况. 安装操作系统后,实测安装相应运行时并能够运行星尘代理为通过. 测 ...

  10. 【URP】法线贴图为什么主要是蓝色的?

    法线贴图呈现蓝紫色调(尤其以蓝色为主)是由其‌存储原理.切线空间坐标系设计及颜色编码规则共同决定的‌. [从UnityURP开始探索游戏渲染]专栏-直达 核心原因:法线向量的存储规则‌ ‌法线向量的物 ...