{"id":119,"date":"2011-01-03T19:51:04","date_gmt":"2011-01-03T08:51:04","guid":{"rendered":"http:\/\/blog.quppa.net\/2011\/01\/03\/windows-7-style-notification-area-applications-in-wpf-recap-sample\/"},"modified":"2011-01-03T19:51:04","modified_gmt":"2011-01-03T08:51:04","slug":"windows-7-style-notification-area-applications-in-wpf-recap-sample","status":"publish","type":"post","link":"https:\/\/www.quppa.net\/blog\/2011\/01\/03\/windows-7-style-notification-area-applications-in-wpf-recap-sample\/","title":{"rendered":"Windows 7-style Notification Area Applications in WPF: Recap &#038; Sample"},"content":{"rendered":"<blockquote><p><a href=\"https:\/\/github.com\/Quppa\/NotificationAreaIconSampleAppWPF\" title=\"GitHub: NotificationAreaIconSampleAppWPF\">View source on GitHub.<\/a><\/p><\/blockquote>\n<p>Over the past month I\u2019ve looked at how to implement a Windows 7-style notification area application in WPF.<\/p>\n<p>I covered 6 different topics:<\/p>\n<ul>\n<li><a title=\"Windows 7-style Notification Area Applications in WPF: Part 1 (Removing Resize)\" href=\"https:\/\/www.quppa.net\/blog\/2010\/12\/07\/windows-7-style-notification-area-applications-in-wpf-part-1-removing-resize\/\">Part 1: Removing Border Resize<\/a> <\/li>\n<li><a title=\"Windows 7-style Notification Area Applications in WPF: Part 2 (Notify Icon Position)\" href=\"https:\/\/www.quppa.net\/blog\/2010\/12\/08\/windows-7-style-notification-area-applications-in-wpf-part-2-notify-icon-position\/\">Part 2: Notify Icon Position \u2013 Windows 7<\/a> <\/li>\n<li><a title=\"Windows 7-style Notification Area Applications in WPF: Part 3 (Taskbar Position)\" href=\"https:\/\/www.quppa.net\/blog\/2010\/12\/09\/windows-7-style-notification-area-applications-in-wpf-part-3-taskbar-position\/\">Part 3: Taskbar Position<\/a> <\/li>\n<li><a title=\"Windows 7-style Notification Area Applications in WPF: Part 4 (Multiple Monitors)\" href=\"https:\/\/www.quppa.net\/blog\/2010\/12\/11\/windows-7-style-notification-area-applications-in-wpf-part-4-multiple-monitors\/\">Part 4: Multiple Monitors &amp; Working Area<\/a> <\/li>\n<li><a title=\"Windows 7-style Notification Area Applications in WPF: Part 5 (Fixing Aero Borders)\" href=\"https:\/\/www.quppa.net\/blog\/2010\/12\/20\/windows-7-style-notification-area-applications-in-wpf-part-5-fixing-aero-borders\/\">Part 5: Fixing Aero Border Padding<\/a> <\/li>\n<li><a title=\"Windows 7-style Notification Area Applications in WPF: Part 6 (Notify Icon Position: Pre-Windows 7)\" href=\"https:\/\/www.quppa.net\/blog\/2010\/12\/28\/windows-7-style-notification-area-applications-in-wpf-part-6-notify-icon-position-pre-windows-7\/\">Part 6: Notify Icon Position \u2013 Pre-Windows 7<\/a> <\/li>\n<\/ul>\n<p>As promised, I\u2019ve put together a small sample project to illustrate all this code working together (with some added polish):<\/p>\n<blockquote>\n<p><a title=\"Notify Icon Sample Project\" href=\"https:\/\/www.quppa.net\/blog\/wp-content\/uploads\/NotifyIconSample.7z\">NotifyIconSample.7z<\/a>      <br \/>42,775 bytes; SHA-1: 513E998F4CCFC8C5BB6CA9F8001DA204C80FDF3A<\/p>\n<\/blockquote>\n<p>The code has a good level of documentation, but I recommend you read the above posts to understand the ideas behind it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View source on GitHub. Over the past month I\u2019ve looked at how to implement a Windows 7-style notification area application in WPF. I covered 6 different topics: Part 1: Removing Border Resize Part 2: Notify Icon Position \u2013 Windows 7 Part 3: Taskbar Position Part 4: Multiple Monitors &amp; Working Area Part 5: Fixing Aero &hellip; <a href=\"https:\/\/www.quppa.net\/blog\/2011\/01\/03\/windows-7-style-notification-area-applications-in-wpf-recap-sample\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Windows 7-style Notification Area Applications in WPF: Recap &#038; Sample&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,6],"tags":[28,74,87,185],"class_list":["post-119","post","type-post","status-publish","format-standard","hentry","category-keiki","category-programming","tag-c","tag-keiki-2","tag-notification-area","tag-wpf"],"_links":{"self":[{"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/posts\/119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":0,"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.quppa.net\/blog\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}