WPF:如何实现与WindowsForms程序中类似的NotifyIcon
来源:互联网 发布:百度云盘数据空间成本 编辑:程序博客网 时间:2024/04/30 11:36
我有一个好消息,也有一个坏消息。请问你要先听好消息还是坏消息呢?
还是先说坏消息吧,Windows Forms提供的控件有相当一部分在WPF中都没有对应的版本,至少目前是这样。关于这个方法的详细信息,请参考
http://msdn.microsoft.com/zh-cn/library/ms750559.aspx
很不幸,本文谈到的NotifyIcon就属于不支持的一个控件。
而好消息就是Philipp.Sumi创建一个对应的版本,并且可以通过下面的地址获取到
http://visualstudiogallery.msdn.microsoft.com/zh-CN/aacbc77c-4ef6-456f-80b7-1f157c2909f7
http://www.hardcodet.net/projects/wpf-notifyicon
那么,如何将它使用在我们的项目中来呢?
第一步:添加引用
以及还要添加System.Drawing的引用
并添加一个ico文件作为资源
第二步:导入命名空间
using Hardcodet.Wpf.TaskbarNotification;
第三步:创建气泡
public Window1()
{
InitializeComponent();
Loaded += new RoutedEventHandler(Window1_Loaded);
}
void Window1_Loaded(object sender, RoutedEventArgs e)
{
TaskbarIcon taskIcon = new TaskbarIcon();
taskIcon.Icon = Properties.Resources.audioplayer;
taskIcon.ShowBalloonTip("欢迎", "欢迎使用该系统", BalloonIcon.Info);
}
- WPF:如何实现与WindowsForms程序中类似的NotifyIcon
- 如何在WPF中实现类似Android的ProgressDialog效果
- WPF NotifyIcon 实现例子
- WPF ,利用Winform库中的NotifyIcon实现托盘小程序
- windowsforms中如何使用自己编写的DLL
- NotifyIcon实现托盘程序
- NotifyIcon实现托盘程序
- NotifyIcon实现托盘程序
- WPF初探——利用Winform库中的NotifyIcon实现托盘小程序
- WPF引入WindowsForms控件示例
- NotifyIcon(托盘的实现)
- WPF程序也可以很轻松的实现类似QQ那样最小化到任务栏的功能。
- WPF控件--NotifyIcon
- python中类似matlab的tic,toc程序自我实现
- WPF中实现类似IE7中的自动隐藏菜单
- brew中如何实现strtoint类似的功能
- 在SQL中如何实现类似C#的switch语句
- Latex中如何实现类似word的track changes功能
- WPF:如何实现单实例的应用程序(Single Instance)
- WPF:如何为程序添加splashScreen?
- Linux的关机与重启命令
- 系统架构之业务逻辑层
- QQ协议分析(七)
- WPF:如何实现与WindowsForms程序中类似的NotifyIcon
- sql
- WPF:Main方法到哪里去了?
- QQ协议分析(八)
- WPF:理解ContentControl——动态添加控件和查找控件
- DEDE源码分析与学习---index.php文件解读。
- eclipse插件安装方法
- BW:Data Mart:Multi Provider可以用来make as Data Mart么
- 通过编程添加Outlook联系人和通讯组