Philipp Sumi
205e9ade84
ADD NuGet package specs.
...
NTFY-16
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@207 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-23 15:41:44 +00:00
Philipp Sumi
552801b5c6
CHG Removed unused reference.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@206 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-23 14:22:27 +00:00
Philipp Sumi
33dd749218
CHG Removed unneeded resx and default icon (not used anyway).
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@205 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-23 12:23:50 +00:00
Philipp Sumi
e73387af74
Updated AssemblyInfo.cs meta data.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@204 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-23 12:18:26 +00:00
Philipp Sumi
26e8db45da
ADD Sample for windowless application.
...
NTFY-25
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@203 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-23 02:10:17 +00:00
Philipp Sumi
859cecbeb3
CHG Sample application build targeting AnyCpu.
...
CHG Updated solution file (VS2012 format, works down to VS2010)
CHG Updated Changelog.txt.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@202 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-23 01:04:56 +00:00
Philipp Sumi
90a7616b75
CHG Reformatted code and updated copyright notice.
...
NTFY-20
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@201 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-23 00:58:21 +00:00
Philipp Sumi
1dd5b48f17
CHG Some formatting of the Showcase window.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@200 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-23 00:16:36 +00:00
Philipp Sumi
d51e9d9944
ADD HC Logo to sample application.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@199 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-22 23:50:07 +00:00
Philipp Sumi
e0f4d731ca
ADD MVVM Sample.
...
NTFY-24
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@198 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-22 23:37:09 +00:00
Philipp Sumi
6ae24d3c23
XAML formatting.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@197 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-22 23:35:36 +00:00
Philipp Sumi
6fa0462adc
CHG Formatting only.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@196 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-22 23:05:08 +00:00
Philipp Sumi
cb3721ce48
FIX ToolTipText changes update an existing wrapper ToolTip, if there is already one.
...
NTFY-23
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@195 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-22 23:03:56 +00:00
Philipp Sumi
4a656bb24e
CHG Getting physical cursor position on Vista and above.
...
FIX Calculating device coordinates into logical ones used by WPF. Needed in case of custom DPI settings.
CHG Renamed timer to be more explicit.
NTFY-22
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@194 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-22 19:12:16 +00:00
Philipp Sumi
4eb48c8bd7
CHG Minor sample improvements.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@193 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-22 19:10:11 +00:00
Philipp Sumi
7014294506
CHG Reformatting code (NTFY-20).
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@192 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-18 00:03:09 +00:00
Philipp Sumi
1be7b176a9
FIX Removed debug code (NTFY-3).
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@191 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:59:10 +00:00
Philipp Sumi
58f47d6054
DEL Removed app.config.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@190 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:53:50 +00:00
Philipp Sumi
16931e2d12
CHG Migrated sample project to .NET 4.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@189 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:52:37 +00:00
Philipp Sumi
0424c62f17
CHG Migrated WinForms sample to .NET 4.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@188 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:51:06 +00:00
Philipp Sumi
19f4f8717c
CHG Better ContextMenu tutorial sample.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@187 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:47:44 +00:00
Philipp Sumi
0c1a07b6f3
CHG Reformatting.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@186 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:43:26 +00:00
Philipp Sumi
f756fcc8a3
FIX Referencing context menu as dynamic resource loses data context somehow.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@185 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:40:37 +00:00
Philipp Sumi
16ef216a4c
FIX Activating context menu itself rather than messagesink window, in order for the menu to receive keyboard input (NTFY-3).
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@184 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:10:18 +00:00
Philipp Sumi
b10992dc25
Reformatting code (NTFY-20)
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@183 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 23:03:38 +00:00
Philipp Sumi
4179f9f4ec
FIX Interop using Unicode in order to support for long strings / asian languages. (NTFY-11)
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@182 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 14:54:06 +00:00
Philipp Sumi
6d505b1580
CHG Added missing designer attributes to some properties. Reformatted code.
...
(NTFY-21)
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@181 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 14:17:40 +00:00
Philipp Sumi
c261d99378
Reformatted XAML.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@180 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-17 13:07:50 +00:00
Philipp Sumi
008ea6ab2c
CHG If a popup is being reused, but still has a parent, throw custom exception with more descriptive error message.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@179 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 21:37:36 +00:00
Philipp Sumi
d2abe5238b
Improved inline documentation.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@178 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 21:05:20 +00:00
Philipp Sumi
62dc577295
Added binding sample to code comments (NTFY-18)
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@177 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 20:58:58 +00:00
Philipp Sumi
e7904ade52
CHG The attached TaskBarIcon DP is derived now, so binding doesn't have to go through the parent element anymore (NTFY-18).
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@176 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 20:56:12 +00:00
Philipp Sumi
24bbec3a45
CHG The attached TaskBarIcon DP is derived now, so binding doesn't have to go through the parent element anymore (NTFY-18).
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@175 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 20:55:36 +00:00
Philipp Sumi
f534bbc773
CHG NotifyIcon is not only removed on user-initiated disposal, but also garbage collection (NTFY-5).
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@174 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 19:55:51 +00:00
Philipp Sumi
2076f8fa0b
CHG If setting the taskbar doesn't work, the control just retries again (and again) rather than throwing an exception. NTFY-6
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@173 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 19:46:49 +00:00
Philipp Sumi
b4ae746d1c
CHG If setting the taskbar doesn't work, the control just retries again (and again) rather than throwing an exception.
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@172 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 19:42:54 +00:00
Philipp Sumi
cad08add0c
FIX Supporting x64 for .NET and above (NTFY-1)
...
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@171 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 19:31:26 +00:00
Philipp Sumi
70b696aaff
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@170 9f600761-6f11-4665-b6dc-0185e9171623
2013-11-16 17:50:03 +00:00
Philipp Sumi
b6a4590114
WPF NotifyIcon
...
--------------
CHG Removed version number in label of showcase window (not needed, required update with every release).
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@141 9f600761-6f11-4665-b6dc-0185e9171623
2010-01-19 13:46:20 +00:00
Philipp Sumi
b9dc9c4a1b
WPF NotifyIcon
...
--------------
ADD Added cleanup file for deployment.
CHG Improved comments to context menu placement - could not remember why I did this in the first place.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@124 9f600761-6f11-4665-b6dc-0185e9171623
2009-10-06 12:37:33 +00:00
Philipp Sumi
2a4cf8de7e
WPF NotifyIcon
...
--------------
FIX Dispose only deregisters OnExit event listenter if there is actually an
application (not the case in WinForms environments).
CHG Added dispose to WinForms sample which closes the NotifyIcon.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@121 9f600761-6f11-4665-b6dc-0185e9171623
2009-09-22 07:48:22 +00:00
Philipp Sumi
ac2eed0a25
WPF NotifyIcon
...
--------------
FIX Fixed typo (balloon with one "o") in comments and an even in WindowMessageSink.cs.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@120 9f600761-6f11-4665-b6dc-0185e9171623
2009-09-22 06:57:07 +00:00
Philipp Sumi
a4bda48c6c
WPF NotifyIcon
...
--------------
FIX If a popup is opened, its window handle is now being set as the foreground.
This fixes an issue with certain controls being disabled on popups.
(thanks Andrew Smith for pointing me in the right direction!).
FIX Changed dispatcher access in order to work in WinForms scenarios, too.
ADD Added WinForms sample.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@118 9f600761-6f11-4665-b6dc-0185e9171623
2009-09-21 19:20:41 +00:00
Philipp Sumi
fecf609947
Utils
...
-----
ADD Some minor additions.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@113 9f600761-6f11-4665-b6dc-0185e9171623
2009-07-10 08:20:15 +00:00
Philipp Sumi
f4a1888e80
WPF NotifyIcon
...
--------------
FIX Commands did not work with RoutedCommands which require an explicit target.
ADD Added command target properties for both left and double click commands.
Allows to explicitly define another control as the target of a routed
command.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@112 9f600761-6f11-4665-b6dc-0185e9171623
2009-07-02 11:18:13 +00:00
Philipp Sumi
d6fe6cbf76
WPF NotifyIcon 1.0.2
...
--------------------
FIX DataContext was not properly updated on ContextMenus (and probably ToolTips, Popups, and Balloons) if the DC was previously null.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@110 9f600761-6f11-4665-b6dc-0185e9171623
2009-05-18 17:37:34 +00:00
Philipp Sumi
aa4e7d00b3
WPF NotifyIcon
...
--------------
CHG Changes in sample project.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@107 9f600761-6f11-4665-b6dc-0185e9171623
2009-05-16 20:33:45 +00:00
Philipp Sumi
c8c988bb17
WPF NotifyIcon
...
--------------
CHG Changed show/hide functionality in order to work better with showcase window (which is no longer the app's main window).
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@105 9f600761-6f11-4665-b6dc-0185e9171623
2009-05-16 12:14:02 +00:00
Philipp Sumi
97ef369a02
WPF NotifyIcon
...
--------------
FIX Removed debug output in WindowMessageSink.
CHG Major rework on sample project.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@104 9f600761-6f11-4665-b6dc-0185e9171623
2009-05-15 09:51:55 +00:00
Philipp Sumi
af046cf7bf
WPF NotifyIcon
...
--------------
REM Deleting image file that needs to be renamed with different casing.
git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@103 9f600761-6f11-4665-b6dc-0185e9171623
2009-05-15 09:49:01 +00:00