当前位置: 首页 > news >正文

WPF程序添加托盘图标

程序添加托盘图标

UI层

//添加handycontrol的引用xmlns:hc="https://handyorg.github.io/handycontrol"//添加NotifyIcon图标 实现单击 双击 二级菜单点击功能<hc:NotifyIconText="通知"Token="Info"><hc:NotifyIcon.ContextMenu><ContextMenu><MenuItem Command="hc:ControlCommands.PushMainWindow2Top" Header="Open" /><MenuItem Command="hc:ControlCommands.ShutdownApp" Header="Exit" /></ContextMenu></hc:NotifyIcon.ContextMenu><hc:Interaction.Triggers><hc:EventTrigger EventName="Click"><hc:EventToCommand Command="hc:ControlCommands.PushMainWindow2Top"/></hc:EventTrigger><hc:EventTrigger EventName="MouseDoubleClick"><hc:EventToCommand Command="hc:ControlCommands.PushMainWindow2Top"/></hc:EventTrigger></hc:Interaction.Triggers></hc:NotifyIcon>

后台调用,通过设置的Token值获取到NotifyIcon实例,显示图标

  private void SendNotification(){NotifyIcon.ShowBalloonTip("托盘图标测试", "托盘", NotifyIconInfoType.None,"Info");}

当窗口关闭时,提示

      //是否启用托盘图标显示功能private bool UseMode=true;protected override void OnClosing(CancelEventArgs e){if(UseMode){HandyControl.Controls.MessageBox.Info(Properties.Settings.Default.关闭软件提示, "提示");Hide();e.Cancel = true;}else{base.OnClosing(e);}}

Properties.Settings.Default.XXX :读取配置文件Settings.settings中的值
HandyControl.Controls.MessageBox.Info:HandyControl窗口提示信息

http://www.lryc.cn/news/333855.html

相关文章:

  • 工业4g路由器联网后迅速掉线是什么原因?
  • 腾讯云4核8G服务器12M带宽646元1年零3个月,4C8G使用场景说明
  • java - 读取配置文件
  • Ubuntu22.04平台编译完美解决问题“error: GLSL 4.5 is not supported.”【GLSL(OpenGL着色器语言)】
  • 数据结构之搜索二叉树与关联性容器初接触
  • C语言整数和小数的存储
  • Games101Homework【6】Acceleration structure(Including framework analysis)
  • 应用运维文档1
  • 手机如何在线制作gif?轻松一键在线操作
  • ChatGPT 在做什么,为什么有效?
  • Linux实验2 初步使用shell
  • 甘特图/横道图制作技巧 - 任务组
  • Web题记
  • 学习java第三十六天
  • 0205矩阵分块法-矩阵及其运算-线性代数
  • 1、java语法入门(找工作版)
  • arm的状态寄存器
  • 2024 蓝桥打卡Day34
  • 华为海思校园招聘-芯片-数字 IC 方向 题目分享——第九套
  • 如何创建虚拟环境打包py文件
  • CSS 学习笔记 总结
  • 基于Swin Transformers的乳腺癌组织病理学图像多分类
  • MySQL主从的介绍与应用
  • pytest中文使用文档----12缓存:记录执行的状态
  • 【代码随想录】哈希表
  • 绘图工具 draw.io / diagrams.net 免费在线图表编辑器
  • 【Vue】 Vue项目中的跨域配置指南
  • 跨站脚本攻击XSS
  • C++中的vector与C语言中的数组的区别
  • drawio画图编辑图形颜色