Display a notification icon in the system tray. : Forms « Windows Presentation Foundation « C# / C Sharp






Display a notification icon in the system tray.

Display a notification icon in the system tray.
  


<Window x:Class="NotificationIconSample.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="NotificationIconSample" Height="300" Width="300">
    <Grid>
      <Button Click="click">Click</Button>
    </Grid>
</Window>

//File:Window.xaml.cs
namespace NotificationIconSample
{
    using System;
    using System.Windows;
    using System.Windows.Forms; 
    using System.Drawing;
    public partial class MainWindow : Window
    {
        NotifyIcon notifyIcon;

        public MainWindow()
        {
            InitializeComponent();
        }

        void click(object sender, RoutedEventArgs e)
        {
            this.notifyIcon = new NotifyIcon();
            this.notifyIcon.BalloonTipText = "Hello, NotifyIcon!";
            this.notifyIcon.Text = "Hello, NotifyIcon!";
            this.notifyIcon.Icon = new System.Drawing.Icon("NotifyIcon.ico");
            this.notifyIcon.Visible = true;
            this.notifyIcon.ShowBalloonTip(1000);
        }
    }
}

   
    
  








Related examples in the same category

1.Add the PropertyGrid to the host, and the host to the WPF GridAdd the PropertyGrid to the host, and the host to the WPF Grid
2.Use the IsSharedSizeScope attached property of the Grid elementUse the IsSharedSizeScope attached property of the Grid element