Freigeben über


WPF-компонент NotifyIcon

Опубликовано 26 мая 2009 в 09:32:00 | Coding4Fun

Если вы создавали значки для панели задач в WPF-приложениях, вам приходилось пользоваться System.Windows. Мне это всегда казалось изощренным трюком, но ничего другого не оставалось. Теперь наши мучения кончились — Филипп Суми (Philipp Sumi) разработал WPF-компонент NotifyIcon (EN)!

Основные возможности
  • Настраиваемые окна Popups (интерактивные элементы управления), вплывающие при щелчках мыши.
  • Изменяемые всплывающие подсказки ToolTips (для Vista и более поздних версий) с механизмом совместимости с ХР/2003.
  • Развитая модель событий, включающая возможности подключения событий для анимации во всплывающих окнах, фигурных выносках и всплывающих подсказках. Мне очень нравится.
  • Полная поддержка стандартных фигурных выносок Windows, включая поддержку нестандартных значков.
  • Создание собственных фигурных выносок с различными эффектами, которые могут всплывать в области задач.
  • Контекстные меню в стиле WPF.
  • Вы можете определять, показывать ли всплывающие окна при нажатии левой и правой кнопки, при двойном щелчке и т. д. То же для контекстных меню.
  • Простая привязка данных для всплывающих окон, подсказок и выносок с помощью свойств и наследуемого контекста данных.
  • Выполнение определенных действий при одинарном и двойном щелчке значка в панели задач.

Comments