All Projects → hardcodet → Wpf Notifyicon

hardcodet / Wpf Notifyicon

Licence: other
NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Wpf Notifyicon

Toastnotifications
Toast notifications for WPF allows you to create and display rich notifications in WPF applications. It's highly configurable with set of built-in options like positions, behaviours, themes and many others. It's extendable, it gives you possibility to create custom and interactive notifications in simply manner.
Stars: ✭ 507 (+54.1%)
Mutual labels:  wpf, xaml, ui-components
Celestial.UIToolkit
A custom WPF toolkit which is inspired by a lot of the current design languages, including Microsoft's Fluent Design and Google's Material Design.
Stars: ✭ 32 (-90.27%)
Mutual labels:  xaml, wpf
Elmish.wpf
Static WPF views for elmish programs.
Stars: ✭ 287 (-12.77%)
Mutual labels:  wpf, xaml
PrettyNSharp
Create beautiful and graphically scalable UI controls for your C#/WPF apps.
Stars: ✭ 43 (-86.93%)
Mutual labels:  xaml, wpf
InplaceEditBoxLib
WPF/MVVM control to implement a textbox on top of other elements like TreeViewItem or ListViewItem (use case: perform in place edit on top of a displayed text item)
Stars: ✭ 28 (-91.49%)
Mutual labels:  wpf, ui-components
ColorPicker
Customizable Color Picker control for WPF
Stars: ✭ 57 (-82.67%)
Mutual labels:  xaml, wpf
arcgis-runtime-demos-dotnet
Demo applications provided by the ArcGIS Runtime SDK for .NET Team
Stars: ✭ 51 (-84.5%)
Mutual labels:  xaml, wpf
File-Explorer
A C# WPF application, representing a conventional Windows file system explorer. Allows the traversal of inaccessible file systems.
Stars: ✭ 30 (-90.88%)
Mutual labels:  xaml, wpf
ModernWpf
Modern styles and controls for your WPF applications without need WinRT
Stars: ✭ 65 (-80.24%)
Mutual labels:  xaml, wpf
Simple Music Player
Simple Music Player - SimpleMP - Keeps it simple and plays your music
Stars: ✭ 298 (-9.42%)
Mutual labels:  wpf, xaml
Sharpvectors
SharpVectors - SVG# Reloaded: SVG DOM and Rendering in C# for the .Net.
Stars: ✭ 315 (-4.26%)
Mutual labels:  wpf, xaml
NeoMarkdigXaml
Markdig Xaml/Wpf Renderer
Stars: ✭ 18 (-94.53%)
Mutual labels:  xaml, wpf
HospitalManagementSystem-WPF
A hospital information management system based on WPF. 医疗信息管理系统,基于WPF (XAML前端+C#后台),内附SQL Server 2012数据库,界面友好,功能实用。
Stars: ✭ 81 (-75.38%)
Mutual labels:  xaml, wpf
SoftwareHelper
This is a windows app shortcut widget 🔨
Stars: ✭ 122 (-62.92%)
Mutual labels:  xaml, wpf
wpf-demos
This repository contains the samples for Syncfusion WPF UI Controls and File Format libraries and the guide to use them.
Stars: ✭ 128 (-61.09%)
Mutual labels:  xaml, wpf
YouTube-Downloader
An easy-to-use, YouTube video downloader, without pesky ads or malware.
Stars: ✭ 22 (-93.31%)
Mutual labels:  xaml, wpf
Csconsoleformat
.NET C# library for advanced formatting of console output [Apache]
Stars: ✭ 296 (-10.03%)
Mutual labels:  wpf, xaml
mvvmgen
MvvmGen is a lightweight MVVM library for XAML applications. It generates your ViewModels on-the-fly for you via a Roslyn-based C# Source Generator.
Stars: ✭ 179 (-45.59%)
Mutual labels:  xaml, wpf
WindowsCommunityToolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Stars: ✭ 4,934 (+1399.7%)
Mutual labels:  xaml, wpf
WPF-Keyboard-Control
WPF Keyboard Control
Stars: ✭ 53 (-83.89%)
Mutual labels:  xaml, wpf

Hardcodet NotifyIcon for WPF

🚀 This is the new official repository of the Hardcodet WPF NotifyIcon 🚀

Current version: Nuget

Description

This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform. It does not just rely on the Windows Forms NotifyIcon component, but is a purely independent control which leverages several features of the WPF framework in order to display rich tooltips, popups, context menus, and balloon messages. It can be used directly in code or embedded in any XAML file.

Features at a glance

  • Custom Popups (interactive controls) on mouse clicks.
  • Customized ToolTips (Vista and above) with fallback mechanism for xp/2003.
  • Rich event model including attached events to trigger animations in Popups, ToolTips, and balloon messages. I just love that.
  • Full support for standard Windows balloons, including custom icons.
  • Custom balloons that pop up in the tray area. Go wild with styles and animations 🙂
  • Support for WPF context menus.
  • You can define whether to show Popups on left-, right-, double-clicks etc. The same goes for context menus.
  • Simple data binding for Popups, ToolTips and custom balloons through attached properties and derived data context.
  • Command support for single / double clicks on the tray icon.

Tutorial and Support

A comprehensive tutorial that complements the attached sample application can be found on the Code Project: http://www.codeproject.com/KB/WPF/wpf_notifyicon.aspx

XAML Declaration Sample

The sample below shows some of the properties of the control. For a more comprehensive sample, have a look at the sample application that comes with the download.

<Window
  x:Class="Hardcodet.NetDrives.UI.SystemTray.Sample"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:tb="http://www.hardcodet.net/taskbar">

    <tb:TaskbarIcon x:Name="myNotifyIcon"
                    Visibility="Visible"
                    ToolTipText="Fallback ToolTip for Windows xp"
                    IconSource="/Images/TrayIcons/Logo.ico"
                    ContextMenu="{StaticResource TrayMenu}"
                    MenuActivation="LeftOrRightClick"
                    TrayPopup="{StaticResoure TrayStatusPopup}"
                    PopupActivation="DoubleClick"
                    TrayToolTip="{StaticResource TrayToolTip}"
      />

</Window>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].