Wpf Notifyicon

screenshot of Wpf Notifyicon

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

Overview

Hardcodet NotifyIcon for WPF is an implementation of a NotifyIcon (also known as a system tray icon or taskbar icon) for the WPF platform. It is a purely independent control that leverages several features of the WPF framework to display rich tooltips, popups, context menus, and balloon messages.

Features

  • Custom Popups: Allows the display of interactive controls on mouse clicks.
  • Customized ToolTips: Supports Vista and above with a fallback mechanism for xp/2003.
  • Rich event model: Provides an extensive event model for triggering animations in popups, tooltips, and balloon messages.
  • Support for standard Windows balloons: Offers full support for standard Windows balloons, including custom icons.
  • Custom balloons: Allows the creation of custom balloons with styles and animations in the tray area.
  • Support for WPF context menus: Provides support for WPF context menus.
  • Define trigger actions: Allows the definition of which mouse clicks (left, right, double-clicks, etc.) trigger popups or context menus.
  • Simple data binding: Supports simple data binding for popups, tooltips, and custom balloons through attached properties and derived data context.
  • Command support: Supports command execution for single/double clicks on the tray icon.

Summary

Hardcodet NotifyIcon for WPF is a versatile control that allows the implementation of system tray icons in WPF applications. It provides rich features including custom popups, tool tips, and balloons, along with support for context menus and data binding. The library is actively maintained and has a comprehensive tutorial for easy implementation.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.