WPF 创建通知栏图标和菜单选项

在wpf中是没有自带的通知栏图标选项的,所以我以前觉得想要实现通知栏图标的功能,为此在百度和各论坛网站搜索了一番,发现实现此功能的文章真的很多,也很花式,不过操作都略微复杂,最初的时候都是拷贝代码,先用了再理解其意。当然也学到了很多知识,不过直到我看见这篇文章,才发现我们真的想多了,以下是我借鉴的原文:

通知栏图标(WPF):http://blog.csdn.net/zhumingyan/article/details/51136690

好了,其实吧早在.NET2.0的时候就已经有通知栏图标,而WPF在是.NET3.0之后才拥有的,在WPF中并不自带通知栏图标,因此网上各种大神用各种方式丰富的实现,不过有些做的真炫酷,不过有时候实际使用的时候只是为了功能,用不到这么复杂。一下是最简单的在通知栏显示图标:(在WPF的代码中加上)

System.Windows.Forms.NotifyIcon ico = new System.Windows.Forms.NotifyIcon();

ico.Icon= new System.Drawing.Icon("game.ico");

ico.Visible = true;

哈哈!以上代码就是WPF在通知栏显示图标了,当然只是通知栏有图标,并无任何功能;比如要跟图标添加什么功能,就跟winform用法一直,要什么就对应的添加上就可以了。至于NotifyIcon的用法自行参照MSDN!

出处:https://blog.csdn.net/htiannuo/article/details/52301947

原文地址:https://www.cnblogs.com/mq0036/p/12341627.html

时间: 2024-11-04 03:31:10

WPF 创建通知栏图标和菜单选项的相关文章

.NET CORE(C#) WPF 值得推荐的动画菜单设计

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言, 如果对您有所帮助:欢迎赞赏. .NET CORE(C#) WPF 值得推荐的动画菜单设计 阅读导航 本文背景 代码实现 本文参考 源码 1. 本文背景 YouTube上老外的一个设计,站长觉得不错,分享给大家作为参考,抽屉菜单的动画做的非常不错. 运行起始界面: 站长运行操作一遍,录制了动画大家看看: 2. 代码实现 使用 .NET CORE 3.1 创建名为 "AnimatedMenu" 的WPF模板项目,添

cocos2d-x之Menu菜单选项按钮简介

cocos2d-x之Menu菜单选项按钮简介    //创建一个menu,第一个参数是菜单项,可变参数,相当于java中的可变参数    //MenuItemImage::create(普通状态的图片背景, 被选中的图片背景,    //callback(回调,事件回调,即按钮被点击后的要执行的方法))    //[](){}代表闭包函数,是c++11中的    //功能是点击图片按钮时,变换图片    auto menu = Menu::create(MenuItemImage::create

点击菜单选项,右侧主体区新增子界面(Tab)的实现

今天是2019年小年后一天,还有三天回家过年. 今天记录一下一种前端页面的效果的实现,这种效果很常见,一般用于网站后台系统的前端页面.一般后台系统会分为顶部导航栏,左边的菜单栏和右边的主体区.有一种效果是这样的,当点击左边菜单的时候,在右边的主体区会弹出相应的页面,点击多个菜单选项时,在右边依次陈列这些窗口,这些窗口之间可以相互切换,类似于浏览器的多个打开的窗口那样. 下面,先给出这种效果的图片: 然后我将详细记录实现这个效果的过程. 整体思路: 1.基础知识 这种效果的实现主要依赖于layui

浏览器扩展系列————在WPF中定制WebBrowser快捷菜单

原文:浏览器扩展系列----在WPF中定制WebBrowser快捷菜单 关于如何定制菜单可以参考codeproject上的这篇文章:http://www.codeproject.com/KB/books/0764549146_8.aspx?fid=13574&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=26#xx0xx 本文主要讲述如何在这篇文章中的ShowContextMenu方法中弹出自己的Conte

WPF 系统托盘 图标闪烁

WPF消息通知 系统托盘,图标闪烁 1 using System.Windows.Forms; 2 3 using System.Windows.Threading; 4 5 public partial class Window : Window 6 { 7 private NotifyIcon notifyIcon; 8 DispatcherTimer icoTimer = new DispatcherTimer(); 9 string icoUrl = @"../../Red.ico&qu

新浪微博客户端(6)-创建首页下拉菜单

创建首页下拉菜单,本节先完成下拉菜单界面的创建,下节再微调其位置. DJDropdownMenu.h #import <UIKit/UIKit.h> @interface DJDropdownMenu : UIView /** 构造方法 */ + (instancetype)menu; /** 显示 */ - (void)show; /** 消失 */ - (void)dismiss; @property (nonatomic,weak) UIView *contentView; @prope

创建快捷图标

原理: 在看安卓上层源码的时候:桌面应用在Launcher2包中E:\系统上层所有应用的源代码\Launcher2 (安卓系统的默认桌面也是一个手机应用程序) 查看源码可知,在Launcher2的清单文件中注册了一个广播接受者  (见附录) 卸载桌面应用: 在shell模式下卸载系统的桌面应用 过程:cd  /system/app------>ls可以看到Launch2.apk------------->mount -o remount rw /system--------->rm -r

【转】android创建Popwindow弹出菜单的两种方式

方法一的Activity [java] view plaincopy package com.app.test02; import android.app.Activity; import android.os.Bundle; import android.view.Gravity; import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; import

MyEclipse中new菜单选项问题

-20150808 1.首先看一下自己的new菜单选项是否变成这样了 2.如果是请检查自己项目的类型(右上角),是否变成了其他的形式 3.点击小三角符号,换回来就可以了 ----JAVA程序开发选择第四个--MyEclipse Java Enterprise ----------------------------------------------------------------------------------- 补充关于如何定制new菜单问题: new后面的菜单不显示我想的东西,还得