Statistics
| Branch: | Revision:

root / trunk / packages / Hardcodet.NotifyIcon.Wpf.1.0.5 / lib / net451 / Hardcodet.Wpf.TaskbarNotification.xml @ 7fcbf914

History | View | Annotate | Download (109.1 kB)

1
<?xml version="1.0"?>
2
<doc>
3
    <assembly>
4
        <name>Hardcodet.Wpf.TaskbarNotification</name>
5
    </assembly>
6
    <members>
7
        <member name="T:Hardcodet.Wpf.TaskbarNotification.BalloonIcon">
8
            <summary>
9
             Supported icons for the tray's balloon messages.
10
            </summary>
11
        </member>
12
        <member name="F:Hardcodet.Wpf.TaskbarNotification.BalloonIcon.None">
13
            <summary>
14
            The balloon message is displayed without an icon.
15
            </summary>
16
        </member>
17
        <member name="F:Hardcodet.Wpf.TaskbarNotification.BalloonIcon.Info">
18
            <summary>
19
            An information is displayed.
20
            </summary>
21
        </member>
22
        <member name="F:Hardcodet.Wpf.TaskbarNotification.BalloonIcon.Warning">
23
            <summary>
24
            A warning is displayed.
25
            </summary>
26
        </member>
27
        <member name="F:Hardcodet.Wpf.TaskbarNotification.BalloonIcon.Error">
28
            <summary>
29
            An error is displayed.
30
            </summary>
31
        </member>
32
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.TrayInfo">
33
            <summary>
34
            Resolves the current tray position.
35
            </summary>
36
        </member>
37
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.TrayInfo.GetTrayLocation">
38
            <summary>
39
            Gets the position of the system tray.
40
            </summary>
41
            <returns>Tray coordinates.</returns>
42
        </member>
43
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.Point">
44
            <summary>
45
            Win API struct providing coordinates for a single point.
46
            </summary>
47
        </member>
48
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.Point.X">
49
            <summary>
50
            X coordinate.
51
            </summary>
52
        </member>
53
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.Point.Y">
54
            <summary>
55
            Y coordinate.
56
            </summary>
57
        </member>
58
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.WindowProcedureHandler">
59
            <summary>
60
            Callback delegate which is used by the Windows API to
61
            submit window messages.
62
            </summary>
63
        </member>
64
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.WindowClass">
65
            <summary>
66
            Win API WNDCLASS struct - represents a single window.
67
            Used to receive window messages.
68
            </summary>
69
        </member>
70
        <member name="T:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode">
71
            <summary>
72
            Defines flags that define when a popup
73
            is being displyed.
74
            </summary>
75
        </member>
76
        <member name="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.LeftClick">
77
            <summary>
78
            The item is displayed if the user clicks the
79
            tray icon with the left mouse button.
80
            </summary>
81
        </member>
82
        <member name="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.RightClick">
83
            <summary>
84
            The item is displayed if the user clicks the
85
            tray icon with the right mouse button.
86
            </summary>
87
        </member>
88
        <member name="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.DoubleClick">
89
            <summary>
90
            The item is displayed if the user double-clicks the
91
            tray icon.
92
            </summary>
93
        </member>
94
        <member name="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.LeftOrRightClick">
95
            <summary>
96
            The item is displayed if the user clicks the
97
            tray icon with the left or the right mouse button.
98
            </summary>
99
        </member>
100
        <member name="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.LeftOrDoubleClick">
101
            <summary>
102
            The item is displayed if the user clicks the
103
            tray icon with the left mouse button or if a
104
            double-click is being performed.
105
            </summary>
106
        </member>
107
        <member name="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.MiddleClick">
108
            <summary>
109
            The item is displayed if the user clicks the
110
            tray icon with the middle mouse button.
111
            </summary>
112
        </member>
113
        <member name="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.All">
114
            <summary>
115
            The item is displayed whenever a click occurs.
116
            </summary>
117
        </member>
118
        <member name="T:Hardcodet.Wpf.TaskbarNotification.RoutedEventHelper">
119
            <summary>
120
            Helper class used by routed events of the
121
            <see cref="T:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon"/> class.
122
            </summary>
123
        </member>
124
        <member name="M:Hardcodet.Wpf.TaskbarNotification.RoutedEventHelper.RaiseEvent(System.Windows.DependencyObject,System.Windows.RoutedEventArgs)">
125
            <summary>
126
            A static helper method to raise a routed event on a target UIElement or ContentElement.
127
            </summary>
128
            <param name="target">UIElement or ContentElement on which to raise the event</param>
129
            <param name="args">RoutedEventArgs to use when raising the event</param>
130
        </member>
131
        <member name="M:Hardcodet.Wpf.TaskbarNotification.RoutedEventHelper.AddHandler(System.Windows.DependencyObject,System.Windows.RoutedEvent,System.Delegate)">
132
            <summary>
133
            A static helper method that adds a handler for a routed event 
134
            to a target UIElement or ContentElement.
135
            </summary>
136
            <param name="element">UIElement or ContentElement that listens to the event</param>
137
            <param name="routedEvent">Event that will be handled</param>
138
            <param name="handler">Event handler to be added</param>
139
        </member>
140
        <member name="M:Hardcodet.Wpf.TaskbarNotification.RoutedEventHelper.RemoveHandler(System.Windows.DependencyObject,System.Windows.RoutedEvent,System.Delegate)">
141
            <summary>
142
            A static helper method that removes a handler for a routed event 
143
            from a target UIElement or ContentElement.
144
            </summary>
145
            <param name="element">UIElement or ContentElement that listens to the event</param>
146
            <param name="routedEvent">Event that will no longer be handled</param>
147
            <param name="handler">Event handler to be removed</param>
148
        </member>
149
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi">
150
            <summary>
151
            Win32 API imports.
152
            </summary>
153
        </member>
154
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.Shell_NotifyIcon(Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand,Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData@)">
155
            <summary>
156
            Creates, updates or deletes the taskbar icon.
157
            </summary>
158
        </member>
159
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.CreateWindowEx(System.Int32,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)">
160
            <summary>
161
            Creates the helper window that receives messages from the taskar icon.
162
            </summary>
163
        </member>
164
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.DefWindowProc(System.IntPtr,System.UInt32,System.IntPtr,System.IntPtr)">
165
            <summary>
166
            Processes a default windows procedure.
167
            </summary>
168
        </member>
169
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.RegisterClass(Hardcodet.Wpf.TaskbarNotification.Interop.WindowClass@)">
170
            <summary>
171
            Registers the helper window class.
172
            </summary>
173
        </member>
174
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.RegisterWindowMessage(System.String)">
175
            <summary>
176
            Registers a listener for a window message.
177
            </summary>
178
            <param name="lpString"></param>
179
            <returns></returns>
180
        </member>
181
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.DestroyWindow(System.IntPtr)">
182
            <summary>
183
            Used to destroy the hidden helper window that receives messages from the
184
            taskbar icon.
185
            </summary>
186
            <param name="hWnd"></param>
187
            <returns></returns>
188
        </member>
189
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.SetForegroundWindow(System.IntPtr)">
190
            <summary>
191
            Gives focus to a given window.
192
            </summary>
193
            <param name="hWnd"></param>
194
            <returns></returns>
195
        </member>
196
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.GetDoubleClickTime">
197
            <summary>
198
            Gets the maximum number of milliseconds that can elapse between a
199
            first click and a second click for the OS to consider the
200
            mouse action a double-click.
201
            </summary>
202
            <returns>The maximum amount of time, in milliseconds, that can
203
            elapse between a first click and a second click for the OS to
204
            consider the mouse action a double-click.</returns>
205
        </member>
206
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.GetPhysicalCursorPos(Hardcodet.Wpf.TaskbarNotification.Interop.Point@)">
207
            <summary>
208
            Gets the screen coordinates of the current mouse position.
209
            </summary>
210
        </member>
211
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent">
212
            <summary>
213
            Event flags for clicked events.
214
            </summary>
215
        </member>
216
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.MouseMove">
217
            <summary>
218
            The mouse was moved withing the
219
            taskbar icon's area.
220
            </summary>
221
        </member>
222
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.IconRightMouseDown">
223
            <summary>
224
            The right mouse button was clicked.
225
            </summary>
226
        </member>
227
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.IconLeftMouseDown">
228
            <summary>
229
            The left mouse button was clicked.
230
            </summary>
231
        </member>
232
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.IconRightMouseUp">
233
            <summary>
234
            The right mouse button was released.
235
            </summary>
236
        </member>
237
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.IconLeftMouseUp">
238
            <summary>
239
            The left mouse button was released.
240
            </summary>
241
        </member>
242
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.IconMiddleMouseDown">
243
            <summary>
244
            The middle mouse button was clicked.
245
            </summary>
246
        </member>
247
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.IconMiddleMouseUp">
248
            <summary>
249
            The middle mouse button was released.
250
            </summary>
251
        </member>
252
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.IconDoubleClick">
253
            <summary>
254
            The taskbar icon was double clicked.
255
            </summary>
256
        </member>
257
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent.BalloonToolTipClicked">
258
            <summary>
259
            The balloon tip was clicked.
260
            </summary>
261
        </member>
262
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand">
263
            <summary>
264
            Main operations performed on the
265
            <see cref="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.Shell_NotifyIcon(Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand,Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData@)"/> function.
266
            </summary>
267
        </member>
268
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand.Add">
269
            <summary>
270
            The taskbar icon is being created.
271
            </summary>
272
        </member>
273
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand.Modify">
274
            <summary>
275
            The settings of the taskbar icon are being updated.
276
            </summary>
277
        </member>
278
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand.Delete">
279
            <summary>
280
            The taskbar icon is deleted.
281
            </summary>
282
        </member>
283
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand.SetFocus">
284
            <summary>
285
            Focus is returned to the taskbar icon. Currently not in use.
286
            </summary>
287
        </member>
288
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand.SetVersion">
289
            <summary>
290
            Shell32.dll version 5.0 and later only. Instructs the taskbar
291
            to behave according to the version number specified in the 
292
            uVersion member of the structure pointed to by lpdata.
293
            This message allows you to specify whether you want the version
294
            5.0 behavior found on Microsoft Windows 2000 systems, or the
295
            behavior found on earlier Shell versions. The default value for
296
            uVersion is zero, indicating that the original Windows 95 notify
297
            icon behavior should be used.
298
            </summary>
299
        </member>
300
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData">
301
            <summary>
302
            A struct that is submitted in order to configure
303
            the taskbar icon. Provides various members that
304
            can be configured partially, according to the
305
            values of the <see cref="T:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers"/>
306
            that were defined.
307
            </summary>
308
        </member>
309
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.cbSize">
310
            <summary>
311
            Size of this structure, in bytes.
312
            </summary>
313
        </member>
314
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.WindowHandle">
315
            <summary>
316
            Handle to the window that receives notification messages associated with an icon in the
317
            taskbar status area. The Shell uses hWnd and uID to identify which icon to operate on
318
            when Shell_NotifyIcon is invoked.
319
            </summary>
320
        </member>
321
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.TaskbarIconId">
322
            <summary>
323
            Application-defined identifier of the taskbar icon. The Shell uses hWnd and uID to identify
324
            which icon to operate on when Shell_NotifyIcon is invoked. You can have multiple icons
325
            associated with a single hWnd by assigning each a different uID. This feature, however
326
            is currently not used.
327
            </summary>
328
        </member>
329
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.ValidMembers">
330
            <summary>
331
            Flags that indicate which of the other members contain valid data. This member can be
332
            a combination of the NIF_XXX constants.
333
            </summary>
334
        </member>
335
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.CallbackMessageId">
336
            <summary>
337
            Application-defined message identifier. The system uses this identifier to send
338
            notifications to the window identified in hWnd.
339
            </summary>
340
        </member>
341
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.IconHandle">
342
            <summary>
343
            A handle to the icon that should be displayed. Just
344
            <c>Icon.Handle</c>.
345
            </summary>
346
        </member>
347
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.ToolTipText">
348
            <summary>
349
            String with the text for a standard ToolTip. It can have a maximum of 64 characters including
350
            the terminating NULL. For Version 5.0 and later, szTip can have a maximum of
351
            128 characters, including the terminating NULL.
352
            </summary>
353
        </member>
354
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.IconState">
355
            <summary>
356
            State of the icon. Remember to also set the <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.StateMask"/>.
357
            </summary>
358
        </member>
359
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.StateMask">
360
            <summary>
361
            A value that specifies which bits of the state member are retrieved or modified.
362
            For example, setting this member to <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconState.Hidden"/>
363
            causes only the item's hidden
364
            state to be retrieved.
365
            </summary>
366
        </member>
367
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.BalloonText">
368
            <summary>
369
            String with the text for a balloon ToolTip. It can have a maximum of 255 characters.
370
            To remove the ToolTip, set the NIF_INFO flag in uFlags and set szInfo to an empty string.
371
            </summary>
372
        </member>
373
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.VersionOrTimeout">
374
            <summary>
375
            Mainly used to set the version when <see cref="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.Shell_NotifyIcon(Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand,Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData@)"/> is invoked
376
            with <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand.SetVersion"/>. However, for legacy operations,
377
            the same member is also used to set timouts for balloon ToolTips.
378
            </summary>
379
        </member>
380
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.BalloonTitle">
381
            <summary>
382
            String containing a title for a balloon ToolTip. This title appears in boldface
383
            above the text. It can have a maximum of 63 characters.
384
            </summary>
385
        </member>
386
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.BalloonFlags">
387
            <summary>
388
            Adds an icon to a balloon ToolTip, which is placed to the left of the title. If the
389
            <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.BalloonTitle"/> member is zero-length, the icon is not shown.
390
            </summary>
391
        </member>
392
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.TaskbarIconGuid">
393
            <summary>
394
            Windows XP (Shell32.dll version 6.0) and later.<br/>
395
            - Windows 7 and later: A registered GUID that identifies the icon.
396
              This value overrides uID and is the recommended method of identifying the icon.<br/>
397
            - Windows XP through Windows Vista: Reserved.
398
            </summary>
399
        </member>
400
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.CustomBalloonIconHandle">
401
            <summary>
402
            Windows Vista (Shell32.dll version 6.0.6) and later. The handle of a customized
403
            balloon icon provided by the application that should be used independently
404
            of the tray icon. If this member is non-NULL and the <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.User"/>
405
            flag is set, this icon is used as the balloon icon.<br/>
406
            If this member is NULL, the legacy behavior is carried out.
407
            </summary>
408
        </member>
409
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.CreateDefault(System.IntPtr)">
410
            <summary>
411
            Creates a default data structure that provides
412
            a hidden taskbar icon without the icon being set.
413
            </summary>
414
            <param name="handle"></param>
415
            <returns></returns>
416
        </member>
417
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers">
418
            <summary>
419
            Indicates which members of a <see cref="T:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData"/> structure
420
            were set, and thus contain valid data or provide additional information
421
            to the ToolTip as to how it should display.
422
            </summary>
423
        </member>
424
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers.Message">
425
            <summary>
426
            The message ID is set.
427
            </summary>
428
        </member>
429
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers.Icon">
430
            <summary>
431
            The notification icon is set.
432
            </summary>
433
        </member>
434
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers.Tip">
435
            <summary>
436
            The tooltip is set.
437
            </summary>
438
        </member>
439
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers.State">
440
            <summary>
441
            State information (<see cref="T:Hardcodet.Wpf.TaskbarNotification.Interop.IconState"/>) is set. This
442
            applies to both <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.IconState"/> and
443
            <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.StateMask"/>.
444
            </summary>
445
        </member>
446
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers.Info">
447
            <summary>
448
            The balloon ToolTip is set. Accordingly, the following
449
            members are set: <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.BalloonText"/>,
450
            <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.BalloonTitle"/>, <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.BalloonFlags"/>,
451
            and <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData.VersionOrTimeout"/>.
452
            </summary>
453
        </member>
454
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers.Realtime">
455
            <summary>
456
            Windows Vista (Shell32.dll version 6.0.6) and later. If the ToolTip
457
            cannot be displayed immediately, discard it.<br/>
458
            Use this flag for ToolTips that represent real-time information which
459
            would be meaningless or misleading if displayed at a later time.
460
            For example, a message that states "Your telephone is ringing."<br/>
461
            This modifies and must be combined with the <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers.Info"/> flag.
462
            </summary>
463
        </member>
464
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers.UseLegacyToolTips">
465
            <summary>
466
            Windows Vista (Shell32.dll version 6.0.6) and later.
467
            Use the standard ToolTip. Normally, when uVersion is set
468
            to NOTIFYICON_VERSION_4, the standard ToolTip is replaced
469
            by the application-drawn pop-up user interface (UI).
470
            If the application wants to show the standard tooltip
471
            in that case, regardless of whether the on-hover UI is showing,
472
            it can specify NIF_SHOWTIP to indicate the standard tooltip
473
            should still be shown.<br/>
474
            Note that the NIF_SHOWTIP flag is effective until the next call 
475
            to Shell_NotifyIcon.
476
            </summary>
477
        </member>
478
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.IconState">
479
            <summary>
480
            The state of the icon - can be set to
481
            hide the icon.
482
            </summary>
483
        </member>
484
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconState.Visible">
485
            <summary>
486
            The icon is visible.
487
            </summary>
488
        </member>
489
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.IconState.Hidden">
490
            <summary>
491
            Hide the icon.
492
            </summary>
493
        </member>
494
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconVersion">
495
            <summary>
496
            The notify icon version that is used. The higher
497
            the version, the more capabilities are available.
498
            </summary>
499
        </member>
500
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconVersion.Win95">
501
            <summary>
502
            Default behavior (legacy Win95). Expects
503
            a <see cref="T:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData"/> size of 488.
504
            </summary>
505
        </member>
506
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconVersion.Win2000">
507
            <summary>
508
            Behavior representing Win2000 an higher. Expects
509
            a <see cref="T:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData"/> size of 504.
510
            </summary>
511
        </member>
512
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconVersion.Vista">
513
            <summary>
514
            Extended tooltip support, which is available
515
            for Vista and later.
516
            </summary>
517
        </member>
518
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags">
519
            <summary>
520
            Flags that define the icon that is shown on a balloon
521
            tooltip.
522
            </summary>
523
        </member>
524
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.None">
525
            <summary>
526
            No icon is displayed.
527
            </summary>
528
        </member>
529
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.Info">
530
            <summary>
531
            An information icon is displayed.
532
            </summary>
533
        </member>
534
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.Warning">
535
            <summary>
536
            A warning icon is displayed.
537
            </summary>
538
        </member>
539
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.Error">
540
            <summary>
541
            An error icon is displayed.
542
            </summary>
543
        </member>
544
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.User">
545
            <summary>
546
            Windows XP Service Pack 2 (SP2) and later.
547
            Use a custom icon as the title icon.
548
            </summary>
549
        </member>
550
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.NoSound">
551
            <summary>
552
            Windows XP (Shell32.dll version 6.0) and later.
553
            Do not play the associated sound. Applies only to balloon ToolTips.
554
            </summary>
555
        </member>
556
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.LargeIcon">
557
            <summary>
558
            Windows Vista (Shell32.dll version 6.0.6) and later. The large version
559
            of the icon should be used as the balloon icon. This corresponds to the
560
            icon with dimensions SM_CXICON x SM_CYICON. If this flag is not set,
561
            the icon with dimensions XM_CXSMICON x SM_CYSMICON is used.<br/>
562
            - This flag can be used with all stock icons.<br/>
563
            - Applications that use older customized icons (NIIF_USER with hIcon) must
564
              provide a new SM_CXICON x SM_CYICON version in the tray icon (hIcon). These
565
              icons are scaled down when they are displayed in the System Tray or
566
              System Control Area (SCA).<br/>
567
            - New customized icons (NIIF_USER with hBalloonIcon) must supply an
568
              SM_CXICON x SM_CYICON version in the supplied icon (hBalloonIcon).
569
            </summary>
570
        </member>
571
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags.RespectQuietTime">
572
            <summary>
573
            Windows 7 and later.
574
            </summary>
575
        </member>
576
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink">
577
            <summary>
578
            Receives messages from the taskbar icon through
579
            window messages of an underlying helper window.
580
            </summary>
581
        </member>
582
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.CallbackMessageId">
583
            <summary>
584
            The ID of messages that are received from the the
585
            taskbar icon.
586
            </summary>
587
        </member>
588
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.taskbarRestartMessageId">
589
            <summary>
590
            The ID of the message that is being received if the
591
            taskbar is (re)started.
592
            </summary>
593
        </member>
594
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.isDoubleClick">
595
            <summary>
596
            Used to track whether a mouse-up event is just
597
            the aftermath of a double-click and therefore needs
598
            to be suppressed.
599
            </summary>
600
        </member>
601
        <member name="F:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.messageHandler">
602
            <summary>
603
            A delegate that processes messages of the hidden
604
            native window that receives window messages. Storing
605
            this reference makes sure we don't loose our reference
606
            to the message window.
607
            </summary>
608
        </member>
609
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.#ctor(Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconVersion)">
610
            <summary>
611
            Creates a new message sink that receives message from
612
            a given taskbar icon.
613
            </summary>
614
            <param name="version"></param>
615
        </member>
616
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.CreateEmpty">
617
            <summary>
618
            Creates a dummy instance that provides an empty
619
            pointer rather than a real window handler.<br/>
620
            Used at design time.
621
            </summary>
622
            <returns></returns>
623
        </member>
624
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.CreateMessageWindow">
625
            <summary>
626
            Creates the helper message window that is used
627
            to receive messages from the taskbar icon.
628
            </summary>
629
        </member>
630
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.OnWindowMessageReceived(System.IntPtr,System.UInt32,System.IntPtr,System.IntPtr)">
631
            <summary>
632
            Callback method that receives messages from the taskbar area.
633
            </summary>
634
        </member>
635
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.ProcessWindowMessage(System.UInt32,System.IntPtr,System.IntPtr)">
636
            <summary>
637
            Processes incoming system messages.
638
            </summary>
639
            <param name="msg">Callback ID.</param>
640
            <param name="wParam">If the version is <see cref="F:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconVersion.Vista"/>
641
            or higher, this parameter can be used to resolve mouse coordinates.
642
            Currently not in use.</param>
643
            <param name="lParam">Provides information about the event.</param>
644
        </member>
645
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.Dispose">
646
            <summary>
647
            Disposes the object.
648
            </summary>
649
            <remarks>This method is not virtual by design. Derived classes
650
            should override <see cref="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.Dispose(System.Boolean)"/>.
651
            </remarks>
652
        </member>
653
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.Finalize">
654
            <summary>
655
            This destructor will run only if the <see cref="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.Dispose"/>
656
            method does not get called. This gives this base class the
657
            opportunity to finalize.
658
            <para>
659
            Important: Do not provide destructors in types derived from
660
            this class.
661
            </para>
662
            </summary>
663
        </member>
664
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.Dispose(System.Boolean)">
665
            <summary>
666
            Removes the windows hook that receives window
667
            messages and closes the underlying helper window.
668
            </summary>
669
        </member>
670
        <member name="P:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.WindowId">
671
            <summary>
672
            Window class ID.
673
            </summary>
674
        </member>
675
        <member name="P:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.MessageWindowHandle">
676
            <summary>
677
            Handle for the message window.
678
            </summary> 
679
        </member>
680
        <member name="P:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.Version">
681
            <summary>
682
            The version of the underlying icon. Defines how
683
            incoming messages are interpreted.
684
            </summary>
685
        </member>
686
        <member name="E:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.ChangeToolTipStateRequest">
687
            <summary>
688
            The custom tooltip should be closed or hidden.
689
            </summary>
690
        </member>
691
        <member name="E:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.MouseEventReceived">
692
            <summary>
693
            Fired in case the user clicked or moved within
694
            the taskbar icon area.
695
            </summary>
696
        </member>
697
        <member name="E:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.BalloonToolTipChanged">
698
            <summary>
699
            Fired if a balloon ToolTip was either displayed
700
            or closed (indicated by the boolean flag).
701
            </summary>
702
        </member>
703
        <member name="E:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.TaskbarCreated">
704
            <summary>
705
            Fired if the taskbar was created or restarted. Requires the taskbar
706
            icon to be reset.
707
            </summary>
708
        </member>
709
        <member name="P:Hardcodet.Wpf.TaskbarNotification.Interop.WindowMessageSink.IsDisposed">
710
            <summary>
711
            Set to true as soon as <c>Dispose</c> has been invoked.
712
            </summary>
713
        </member>
714
        <member name="T:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon">
715
            <summary>
716
            A WPF proxy to for a taskbar icon (NotifyIcon) that sits in the system's
717
            taskbar notification area ("system tray").
718
            </summary>
719
            <summary>
720
            Contains declarations of WPF dependency properties
721
            and events.
722
            </summary>
723
        </member>
724
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CategoryName">
725
            <summary>
726
            Category name that is set on designer properties.
727
            </summary>
728
        </member>
729
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.iconData">
730
            <summary>
731
            Represents the current icon data.
732
            </summary>
733
        </member>
734
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.messageSink">
735
            <summary>
736
            Receives messages from the taskbar icon.
737
            </summary>
738
        </member>
739
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.singleClickTimerAction">
740
            <summary>
741
            An action that is being invoked if the
742
            <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.singleClickTimer"/> fires.
743
            </summary>
744
        </member>
745
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.singleClickTimer">
746
            <summary>
747
            A timer that is used to differentiate between single
748
            and double clicks.
749
            </summary>
750
        </member>
751
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.balloonCloseTimer">
752
            <summary>
753
            A timer that is used to close open balloon tooltips.
754
            </summary>
755
        </member>
756
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.#ctor">
757
            <summary>
758
            Inits the taskbar icon and registers a message listener
759
            in order to receive events from the taskbar area.
760
            </summary>
761
        </member>
762
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ShowCustomBalloon(System.Windows.UIElement,System.Windows.Controls.Primitives.PopupAnimation,System.Nullable{System.Int32})">
763
            <summary>
764
            Shows a custom control as a tooltip in the tray location.
765
            </summary>
766
            <param name="balloon"></param>
767
            <param name="animation">An optional animation for the popup.</param>
768
            <param name="timeout">The time after which the popup is being closed.
769
            Submit null in order to keep the balloon open inde
770
            </param>
771
            <exception cref="T:System.ArgumentNullException">If <paramref name="balloon"/>
772
            is a null reference.</exception>
773
        </member>
774
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ResetBalloonCloseTimer">
775
            <summary>
776
            Resets the closing timeout, which effectively
777
            keeps a displayed balloon message open until
778
            it is either closed programmatically through
779
            <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CloseBalloon"/> or due to a new
780
            message being displayed.
781
            </summary>
782
        </member>
783
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CloseBalloon">
784
            <summary>
785
            Closes the current <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CustomBalloon"/>, if the
786
            property is set.
787
            </summary>
788
        </member>
789
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CloseBalloonCallback(System.Object)">
790
            <summary>
791
            Timer-invoke event which closes the currently open balloon and
792
            resets the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CustomBalloon"/> dependency property.
793
            </summary>
794
        </member>
795
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnMouseEvent(Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent)">
796
            <summary>
797
            Processes mouse events, which are bubbled
798
            through the class' routed events, trigger
799
            certain actions (e.g. show a popup), or
800
            both.
801
            </summary>
802
            <param name="me">Event flag.</param>
803
        </member>
804
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnToolTipChange(System.Boolean)">
805
            <summary>
806
            Displays a custom tooltip, if available. This method is only
807
            invoked for Windows Vista and above.
808
            </summary>
809
            <param name="visible">Whether to show or hide the tooltip.</param>
810
        </member>
811
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CreateCustomToolTip">
812
            <summary>
813
            Creates a <see cref="T:System.Windows.Controls.ToolTip"/> control that either
814
            wraps the currently set <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTip"/>
815
            control or the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipText"/> string.<br/>
816
            If <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTip"/> itself is already
817
            a <see cref="T:System.Windows.Controls.ToolTip"/> instance, it will be used directly.
818
            </summary>
819
            <remarks>We use a <see cref="T:System.Windows.Controls.ToolTip"/> rather than
820
            <see cref="T:System.Windows.Controls.Primitives.Popup"/> because there was no way to prevent a
821
            popup from causing cyclic open/close commands if it was
822
            placed under the mouse. ToolTip internally uses a Popup of
823
            its own, but takes advance of Popup's internal <see cref="P:System.Windows.UIElement.IsHitTestVisible"/>
824
            property which prevents this issue.</remarks>
825
        </member>
826
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.WriteToolTipSettings">
827
            <summary>
828
            Sets tooltip settings for the class depending on defined
829
            dependency properties and OS support.
830
            </summary>
831
        </member>
832
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CreatePopup">
833
            <summary>
834
            Creates a <see cref="T:System.Windows.Controls.ToolTip"/> control that either
835
            wraps the currently set <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTip"/>
836
            control or the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipText"/> string.<br/>
837
            If <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTip"/> itself is already
838
            a <see cref="T:System.Windows.Controls.ToolTip"/> instance, it will be used directly.
839
            </summary>
840
            <remarks>We use a <see cref="T:System.Windows.Controls.ToolTip"/> rather than
841
            <see cref="T:System.Windows.Controls.Primitives.Popup"/> because there was no way to prevent a
842
            popup from causing cyclic open/close commands if it was
843
            placed under the mouse. ToolTip internally uses a Popup of
844
            its own, but takes advance of Popup's internal <see cref="P:System.Windows.UIElement.IsHitTestVisible"/>
845
            property which prevents this issue.</remarks>
846
        </member>
847
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ShowTrayPopup(Hardcodet.Wpf.TaskbarNotification.Interop.Point)">
848
            <summary>
849
            Displays the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopup"/> control if
850
            it was set.
851
            </summary>
852
        </member>
853
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ShowContextMenu(Hardcodet.Wpf.TaskbarNotification.Interop.Point)">
854
            <summary>
855
            Displays the <see cref="T:System.Windows.Controls.ContextMenu"/> if
856
            it was set.
857
            </summary>
858
        </member>
859
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnBalloonToolTipChanged(System.Boolean)">
860
            <summary>
861
            Bubbles events if a balloon ToolTip was displayed
862
            or removed.
863
            </summary>
864
            <param name="visible">Whether the ToolTip was just displayed
865
            or removed.</param>
866
        </member>
867
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ShowBalloonTip(System.String,System.String,Hardcodet.Wpf.TaskbarNotification.BalloonIcon)">
868
            <summary>
869
            Displays a balloon tip with the specified title,
870
            text, and icon in the taskbar for the specified time period.
871
            </summary>
872
            <param name="title">The title to display on the balloon tip.</param>
873
            <param name="message">The text to display on the balloon tip.</param>
874
            <param name="symbol">A symbol that indicates the severity.</param>
875
        </member>
876
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ShowBalloonTip(System.String,System.String,System.Drawing.Icon)">
877
            <summary>
878
            Displays a balloon tip with the specified title,
879
            text, and a custom icon in the taskbar for the specified time period.
880
            </summary>
881
            <param name="title">The title to display on the balloon tip.</param>
882
            <param name="message">The text to display on the balloon tip.</param>
883
            <param name="customIcon">A custom icon.</param>
884
            <exception cref="T:System.ArgumentNullException">If <paramref name="customIcon"/>
885
            is a null reference.</exception>
886
        </member>
887
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ShowBalloonTip(System.String,System.String,Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags,System.IntPtr)">
888
            <summary>
889
            Invokes <see cref="M:Hardcodet.Wpf.TaskbarNotification.Interop.WinApi.Shell_NotifyIcon(Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand,Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData@)"/> in order to display
890
            a given balloon ToolTip.
891
            </summary>
892
            <param name="title">The title to display on the balloon tip.</param>
893
            <param name="message">The text to display on the balloon tip.</param>
894
            <param name="flags">Indicates what icon to use.</param>
895
            <param name="balloonIconHandle">A handle to a custom icon, if any, or
896
            <see cref="F:System.IntPtr.Zero"/>.</param>
897
        </member>
898
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.HideBalloonTip">
899
            <summary>
900
            Hides a balloon ToolTip, if any is displayed.
901
            </summary>
902
        </member>
903
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoSingleClickAction(System.Object)">
904
            <summary>
905
            Performs a delayed action if the user requested an action
906
            based on a single click of the left mouse.<br/>
907
            This method is invoked by the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.singleClickTimer"/>.
908
            </summary>
909
        </member>
910
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.SetVersion">
911
            <summary>
912
            Sets the version flag for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.iconData"/>.
913
            </summary>
914
        </member>
915
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnTaskbarCreated">
916
            <summary>
917
            Recreates the taskbar icon if the whole taskbar was
918
            recreated (e.g. because Explorer was shut down).
919
            </summary>
920
        </member>
921
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CreateTaskbarIcon">
922
            <summary>
923
            Creates the taskbar icon. This message is invoked during initialization,
924
            if the taskbar is restarted, and whenever the icon is displayed.
925
            </summary>
926
        </member>
927
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RemoveTaskbarIcon">
928
            <summary>
929
            Closes the taskbar icon if required.
930
            </summary>
931
        </member>
932
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.GetDeviceCoordinates(Hardcodet.Wpf.TaskbarNotification.Interop.Point)">
933
            <summary>
934
            Recalculates OS coordinates in order to support WPFs coordinate
935
            system if OS scaling (DPIs) is not 100%.
936
            </summary>
937
            <param name="point"></param>
938
            <returns></returns>
939
        </member>
940
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.EnsureNotDisposed">
941
            <summary>
942
            Checks if the object has been disposed and
943
            raises a <see cref="T:System.ObjectDisposedException"/> in case
944
            the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IsDisposed"/> flag is true.
945
            </summary>
946
        </member>
947
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnExit(System.Object,System.EventArgs)">
948
            <summary>
949
            Disposes the class if the application exits.
950
            </summary>
951
        </member>
952
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.Finalize">
953
            <summary>
954
            This destructor will run only if the <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.Dispose"/>
955
            method does not get called. This gives this base class the
956
            opportunity to finalize.
957
            <para>
958
            Important: Do not provide destructors in types derived from
959
            this class.
960
            </para>
961
            </summary>
962
        </member>
963
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.Dispose">
964
            <summary>
965
            Disposes the object.
966
            </summary>
967
            <remarks>This method is not virtual by design. Derived classes
968
            should override <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.Dispose(System.Boolean)"/>.
969
            </remarks>
970
        </member>
971
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.Dispose(System.Boolean)">
972
            <summary>
973
            Closes the tray and releases all resources.
974
            </summary>
975
            <summary>
976
            <c>Dispose(bool disposing)</c> executes in two distinct scenarios.
977
            If disposing equals <c>true</c>, the method has been called directly
978
            or indirectly by a user's code. Managed and unmanaged resources
979
            can be disposed.
980
            </summary>
981
            <param name="disposing">If disposing equals <c>false</c>, the method
982
            has been called by the runtime from inside the finalizer and you
983
            should not reference other objects. Only unmanaged resources can
984
            be disposed.</param>
985
            <remarks>Check the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IsDisposed"/> property to determine whether
986
            the method has already been called.</remarks>
987
        </member>
988
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupResolvedPropertyKey">
989
            <summary>
990
            TrayPopupResolved Read-Only Dependency Property
991
            </summary>
992
        </member>
993
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupResolvedProperty">
994
            <summary>
995
            A read-only dependency property that returns the <see cref="T:System.Windows.Controls.Primitives.Popup"/>
996
            that is being displayed in the taskbar area based on a user action.
997
            </summary>
998
        </member>
999
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.SetTrayPopupResolved(System.Windows.Controls.Primitives.Popup)">
1000
            <summary>
1001
            Provides a secure method for setting the TrayPopupResolved property.  
1002
            This dependency property indicates ....
1003
            </summary>
1004
            <param name="value">The new value for the property.</param>
1005
        </member>
1006
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipResolvedPropertyKey">
1007
            <summary>
1008
            TrayToolTipResolved Read-Only Dependency Property
1009
            </summary>
1010
        </member>
1011
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipResolvedProperty">
1012
            <summary>
1013
            A read-only dependency property that returns the <see cref="T:System.Windows.Controls.ToolTip"/>
1014
            that is being displayed.
1015
            </summary>
1016
        </member>
1017
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.SetTrayToolTipResolved(System.Windows.Controls.ToolTip)">
1018
            <summary>
1019
            Provides a secure method for setting the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipResolved"/>
1020
            property.  
1021
            </summary>
1022
            <param name="value">The new value for the property.</param>
1023
        </member>
1024
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CustomBalloonPropertyKey">
1025
            <summary>
1026
            CustomBalloon Read-Only Dependency Property
1027
            </summary>
1028
        </member>
1029
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CustomBalloonProperty">
1030
            <summary>
1031
            Maintains a currently displayed custom balloon.
1032
            </summary>
1033
        </member>
1034
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.SetCustomBalloon(System.Windows.Controls.Primitives.Popup)">
1035
            <summary>
1036
            Provides a secure method for setting the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CustomBalloon"/> property.  
1037
            </summary>
1038
            <param name="value">The new value for the property.</param>
1039
        </member>
1040
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IconSourceProperty">
1041
            <summary>
1042
            Resolves an image source and updates the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.Icon"/> property accordingly.
1043
            </summary>
1044
        </member>
1045
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IconSourcePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1046
            <summary>
1047
            A static callback listener which is being invoked if the
1048
            <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IconSourceProperty"/> dependency property has
1049
            been changed. Invokes the <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnIconSourcePropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>
1050
            instance method of the changed instance.
1051
            </summary>
1052
            <param name="d">The currently processed owner of the property.</param>
1053
            <param name="e">Provides information about the updated property.</param>
1054
        </member>
1055
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnIconSourcePropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
1056
            <summary>
1057
            Handles changes of the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IconSourceProperty"/> dependency property. As
1058
            WPF internally uses the dependency property system and bypasses the
1059
            <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IconSource"/> property wrapper, updates of the property's value
1060
            should be handled here.
1061
            </summary>
1062
            <param name="e">Provides information about the updated property.</param>
1063
        </member>
1064
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipTextProperty">
1065
            <summary>
1066
            A tooltip text that is being displayed if no custom <see cref="T:System.Windows.Controls.ToolTip"/>
1067
            was set or if custom tooltips are not supported.
1068
            </summary>
1069
        </member>
1070
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipTextPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1071
            <summary>
1072
            A static callback listener which is being invoked if the
1073
            <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipTextProperty"/> dependency property has
1074
            been changed. Invokes the <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnToolTipTextPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>
1075
            instance method of the changed instance.
1076
            </summary>
1077
            <param name="d">The currently processed owner of the property.</param>
1078
            <param name="e">Provides information about the updated property.</param>
1079
        </member>
1080
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnToolTipTextPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
1081
            <summary>
1082
            Handles changes of the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipTextProperty"/> dependency property. As
1083
            WPF internally uses the dependency property system and bypasses the
1084
            <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipText"/> property wrapper, updates of the property's value
1085
            should be handled here.
1086
            </summary>
1087
            <param name="e">Provides information about the updated property.</param>
1088
        </member>
1089
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipProperty">
1090
            <summary>
1091
            A custom UI element that is displayed as a tooltip if the user hovers over the taskbar icon.
1092
            Works only with Vista and above. Accordingly, you should make sure that
1093
            the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipText"/> property is set as well.
1094
            </summary>
1095
        </member>
1096
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1097
            <summary>
1098
            A static callback listener which is being invoked if the
1099
            <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipProperty"/> dependency property has
1100
            been changed. Invokes the <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnTrayToolTipPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>
1101
            instance method of the changed instance.
1102
            </summary>
1103
            <param name="d">The currently processed owner of the property.</param>
1104
            <param name="e">Provides information about the updated property.</param>
1105
        </member>
1106
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnTrayToolTipPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
1107
            <summary>
1108
            Handles changes of the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipProperty"/> dependency property. As
1109
            WPF internally uses the dependency property system and bypasses the
1110
            <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTip"/> property wrapper, updates of the property's value
1111
            should be handled here.
1112
            </summary>
1113
            <param name="e">Provides information about the updated property.</param>
1114
        </member>
1115
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupProperty">
1116
            <summary>
1117
            A control that is displayed as a popup when the taskbar icon is clicked.
1118
            </summary>
1119
        </member>
1120
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1121
            <summary>
1122
            A static callback listener which is being invoked if the
1123
            <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupProperty"/> dependency property has
1124
            been changed. Invokes the <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnTrayPopupPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>
1125
            instance method of the changed instance.
1126
            </summary>
1127
            <param name="d">The currently processed owner of the property.</param>
1128
            <param name="e">Provides information about the updated property.</param>
1129
        </member>
1130
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnTrayPopupPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
1131
            <summary>
1132
            Handles changes of the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupProperty"/> dependency property. As
1133
            WPF internally uses the dependency property system and bypasses the
1134
            <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopup"/> property wrapper, updates of the property's value
1135
            should be handled here.
1136
            </summary>
1137
            <param name="e">Provides information about the updated property.</param>
1138
        </member>
1139
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.MenuActivationProperty">
1140
            <summary>
1141
            Defines what mouse events display the context menu.
1142
            Defaults to <see cref="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.RightClick"/>.
1143
            </summary>
1144
        </member>
1145
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PopupActivationProperty">
1146
            <summary>
1147
            Defines what mouse events trigger the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopup"/>.
1148
            Default is <see cref="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.LeftClick"/>.
1149
            </summary>
1150
        </member>
1151
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.VisibilityPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1152
            <summary>
1153
            A static callback listener which is being invoked if the
1154
            <see cref="F:System.Windows.UIElement.VisibilityProperty"/> dependency property has
1155
            been changed. Invokes the <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnVisibilityPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>
1156
            instance method of the changed instance.
1157
            </summary>
1158
            <param name="d">The currently processed owner of the property.</param>
1159
            <param name="e">Provides information about the updated property.</param>
1160
        </member>
1161
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnVisibilityPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
1162
            <summary>
1163
            Handles changes of the <see cref="F:System.Windows.UIElement.VisibilityProperty"/> dependency property. As
1164
            WPF internally uses the dependency property system and bypasses the
1165
            <see cref="T:System.Windows.Visibility"/> property wrapper, updates of the property's value
1166
            should be handled here.
1167
            </summary>
1168
            <param name="e">Provides information about the updated property.</param>
1169
        </member>
1170
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.UpdateDataContext(System.Windows.FrameworkElement,System.Object,System.Object)">
1171
            <summary>
1172
            Updates the <see cref="F:System.Windows.FrameworkElement.DataContextProperty"/> of a given
1173
            <see cref="T:System.Windows.FrameworkElement"/>. This method only updates target elements
1174
            that do not already have a data context of their own, and either assigns
1175
            the <see cref="P:System.Windows.FrameworkElement.DataContext"/> of the NotifyIcon, or the
1176
            NotifyIcon itself, if no data context was assigned at all.
1177
            </summary>
1178
        </member>
1179
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DataContextPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1180
            <summary>
1181
            A static callback listener which is being invoked if the
1182
            <see cref="F:System.Windows.FrameworkElement.DataContextProperty"/> dependency property has
1183
            been changed. Invokes the <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnDataContextPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>
1184
            instance method of the changed instance.
1185
            </summary>
1186
            <param name="d">The currently processed owner of the property.</param>
1187
            <param name="e">Provides information about the updated property.</param>
1188
        </member>
1189
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnDataContextPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
1190
            <summary>
1191
            Handles changes of the <see cref="F:System.Windows.FrameworkElement.DataContextProperty"/> dependency property. As
1192
            WPF internally uses the dependency property system and bypasses the
1193
            <see cref="P:System.Windows.FrameworkElement.DataContext"/> property wrapper, updates of the property's value
1194
            should be handled here.
1195
            </summary>
1196
            <param name="e">Provides information about the updated property.</param>
1197
        </member>
1198
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ContextMenuPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1199
            <summary>
1200
            A static callback listener which is being invoked if the
1201
            <see cref="F:System.Windows.FrameworkElement.ContextMenuProperty"/> dependency property has
1202
            been changed. Invokes the <see cref="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnContextMenuPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>
1203
            instance method of the changed instance.
1204
            </summary>
1205
            <param name="d">The currently processed owner of the property.</param>
1206
            <param name="e">Provides information about the updated property.</param>
1207
        </member>
1208
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.OnContextMenuPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
1209
            <summary>
1210
            Releases the old and updates the new <see cref="T:System.Windows.Controls.ContextMenu"/> property
1211
            in order to reflect both the NotifyIcon's <see cref="P:System.Windows.FrameworkElement.DataContext"/>
1212
            property and have the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ParentTaskbarIconProperty"/> assigned.
1213
            </summary>
1214
            <param name="e">Provides information about the updated property.</param>
1215
        </member>
1216
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommandProperty">
1217
            <summary>
1218
            Associates a command that is being executed if the tray icon is being
1219
            double clicked.
1220
            </summary>
1221
        </member>
1222
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommandParameterProperty">
1223
            <summary>
1224
            Command parameter for the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommand"/>.
1225
            </summary>
1226
        </member>
1227
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommandTargetProperty">
1228
            <summary>
1229
            The target of the command that is fired if the notify icon is double clicked.
1230
            </summary>
1231
        </member>
1232
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommandProperty">
1233
            <summary>
1234
            Associates a command that is being executed if the tray icon is being
1235
            double clicked.
1236
            </summary>
1237
        </member>
1238
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommandParameterProperty">
1239
            <summary>
1240
            Command parameter for the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommand"/>.
1241
            </summary>
1242
        </member>
1243
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommandTargetProperty">
1244
            <summary>
1245
            The target of the command that is fired if the notify icon is clicked.
1246
            </summary>
1247
        </member>
1248
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayLeftMouseDownEvent">
1249
            <summary>
1250
            TrayLeftMouseDown Routed Event
1251
            </summary>
1252
        </member>
1253
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayLeftMouseDownEvent">
1254
            <summary>
1255
            A helper method to raise the TrayLeftMouseDown event.
1256
            </summary>
1257
        </member>
1258
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayLeftMouseDownEvent(System.Windows.DependencyObject)">
1259
            <summary>
1260
            A static helper method to raise the TrayLeftMouseDown event on a target element.
1261
            </summary>
1262
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1263
        </member>
1264
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayRightMouseDownEvent">
1265
            <summary>
1266
            TrayRightMouseDown Routed Event
1267
            </summary>
1268
        </member>
1269
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayRightMouseDownEvent">
1270
            <summary>
1271
            A helper method to raise the TrayRightMouseDown event.
1272
            </summary>
1273
        </member>
1274
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayRightMouseDownEvent(System.Windows.DependencyObject)">
1275
            <summary>
1276
            A static helper method to raise the TrayRightMouseDown event on a target element.
1277
            </summary>
1278
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1279
        </member>
1280
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayMiddleMouseDownEvent">
1281
            <summary>
1282
            TrayMiddleMouseDown Routed Event
1283
            </summary>
1284
        </member>
1285
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayMiddleMouseDownEvent">
1286
            <summary>
1287
            A helper method to raise the TrayMiddleMouseDown event.
1288
            </summary>
1289
        </member>
1290
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayMiddleMouseDownEvent(System.Windows.DependencyObject)">
1291
            <summary>
1292
            A static helper method to raise the TrayMiddleMouseDown event on a target element.
1293
            </summary>
1294
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1295
        </member>
1296
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayLeftMouseUpEvent">
1297
            <summary>
1298
            TrayLeftMouseUp Routed Event
1299
            </summary>
1300
        </member>
1301
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayLeftMouseUpEvent">
1302
            <summary>
1303
            A helper method to raise the TrayLeftMouseUp event.
1304
            </summary>
1305
        </member>
1306
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayLeftMouseUpEvent(System.Windows.DependencyObject)">
1307
            <summary>
1308
            A static helper method to raise the TrayLeftMouseUp event on a target element.
1309
            </summary>
1310
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1311
        </member>
1312
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayRightMouseUpEvent">
1313
            <summary>
1314
            TrayRightMouseUp Routed Event
1315
            </summary>
1316
        </member>
1317
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayRightMouseUpEvent">
1318
            <summary>
1319
            A helper method to raise the TrayRightMouseUp event.
1320
            </summary>
1321
        </member>
1322
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayRightMouseUpEvent(System.Windows.DependencyObject)">
1323
            <summary>
1324
            A static helper method to raise the TrayRightMouseUp event on a target element.
1325
            </summary>
1326
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1327
        </member>
1328
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayMiddleMouseUpEvent">
1329
            <summary>
1330
            TrayMiddleMouseUp Routed Event
1331
            </summary>
1332
        </member>
1333
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayMiddleMouseUpEvent">
1334
            <summary>
1335
            A helper method to raise the TrayMiddleMouseUp event.
1336
            </summary>
1337
        </member>
1338
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayMiddleMouseUpEvent(System.Windows.DependencyObject)">
1339
            <summary>
1340
            A static helper method to raise the TrayMiddleMouseUp event on a target element.
1341
            </summary>
1342
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1343
        </member>
1344
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayMouseDoubleClickEvent">
1345
            <summary>
1346
            TrayMouseDoubleClick Routed Event
1347
            </summary>
1348
        </member>
1349
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayMouseDoubleClickEvent">
1350
            <summary>
1351
            A helper method to raise the TrayMouseDoubleClick event.
1352
            </summary>
1353
        </member>
1354
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayMouseDoubleClickEvent(System.Windows.DependencyObject)">
1355
            <summary>
1356
            A static helper method to raise the TrayMouseDoubleClick event on a target element.
1357
            </summary>
1358
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1359
        </member>
1360
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayMouseMoveEvent">
1361
            <summary>
1362
            TrayMouseMove Routed Event
1363
            </summary>
1364
        </member>
1365
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayMouseMoveEvent">
1366
            <summary>
1367
            A helper method to raise the TrayMouseMove event.
1368
            </summary>
1369
        </member>
1370
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayMouseMoveEvent(System.Windows.DependencyObject)">
1371
            <summary>
1372
            A static helper method to raise the TrayMouseMove event on a target element.
1373
            </summary>
1374
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1375
        </member>
1376
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayBalloonTipShownEvent">
1377
            <summary>
1378
            TrayBalloonTipShown Routed Event
1379
            </summary>
1380
        </member>
1381
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayBalloonTipShownEvent">
1382
            <summary>
1383
            A helper method to raise the TrayBalloonTipShown event.
1384
            </summary>
1385
        </member>
1386
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayBalloonTipShownEvent(System.Windows.DependencyObject)">
1387
            <summary>
1388
            A static helper method to raise the TrayBalloonTipShown event on a target element.
1389
            </summary>
1390
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1391
        </member>
1392
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayBalloonTipClosedEvent">
1393
            <summary>
1394
            TrayBalloonTipClosed Routed Event
1395
            </summary>
1396
        </member>
1397
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayBalloonTipClosedEvent">
1398
            <summary>
1399
            A helper method to raise the TrayBalloonTipClosed event.
1400
            </summary>
1401
        </member>
1402
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayBalloonTipClosedEvent(System.Windows.DependencyObject)">
1403
            <summary>
1404
            A static helper method to raise the TrayBalloonTipClosed event on a target element.
1405
            </summary>
1406
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1407
        </member>
1408
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayBalloonTipClickedEvent">
1409
            <summary>
1410
            TrayBalloonTipClicked Routed Event
1411
            </summary>
1412
        </member>
1413
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayBalloonTipClickedEvent">
1414
            <summary>
1415
            A helper method to raise the TrayBalloonTipClicked event.
1416
            </summary>
1417
        </member>
1418
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayBalloonTipClickedEvent(System.Windows.DependencyObject)">
1419
            <summary>
1420
            A static helper method to raise the TrayBalloonTipClicked event on a target element.
1421
            </summary>
1422
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1423
        </member>
1424
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayContextMenuOpenEvent">
1425
            <summary>
1426
            TrayContextMenuOpen Routed Event
1427
            </summary>
1428
        </member>
1429
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayContextMenuOpenEvent">
1430
            <summary>
1431
            A helper method to raise the TrayContextMenuOpen event.
1432
            </summary>
1433
        </member>
1434
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayContextMenuOpenEvent(System.Windows.DependencyObject)">
1435
            <summary>
1436
            A static helper method to raise the TrayContextMenuOpen event on a target element.
1437
            </summary>
1438
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1439
        </member>
1440
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PreviewTrayContextMenuOpenEvent">
1441
            <summary>
1442
            PreviewTrayContextMenuOpen Routed Event
1443
            </summary>
1444
        </member>
1445
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePreviewTrayContextMenuOpenEvent">
1446
            <summary>
1447
            A helper method to raise the PreviewTrayContextMenuOpen event.
1448
            </summary>
1449
        </member>
1450
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePreviewTrayContextMenuOpenEvent(System.Windows.DependencyObject)">
1451
            <summary>
1452
            A static helper method to raise the PreviewTrayContextMenuOpen event on a target element.
1453
            </summary>
1454
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1455
        </member>
1456
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupOpenEvent">
1457
            <summary>
1458
            TrayPopupOpen Routed Event
1459
            </summary>
1460
        </member>
1461
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayPopupOpenEvent">
1462
            <summary>
1463
            A helper method to raise the TrayPopupOpen event.
1464
            </summary>
1465
        </member>
1466
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayPopupOpenEvent(System.Windows.DependencyObject)">
1467
            <summary>
1468
            A static helper method to raise the TrayPopupOpen event on a target element.
1469
            </summary>
1470
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1471
        </member>
1472
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PreviewTrayPopupOpenEvent">
1473
            <summary>
1474
            PreviewTrayPopupOpen Routed Event
1475
            </summary>
1476
        </member>
1477
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePreviewTrayPopupOpenEvent">
1478
            <summary>
1479
            A helper method to raise the PreviewTrayPopupOpen event.
1480
            </summary>
1481
        </member>
1482
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePreviewTrayPopupOpenEvent(System.Windows.DependencyObject)">
1483
            <summary>
1484
            A static helper method to raise the PreviewTrayPopupOpen event on a target element.
1485
            </summary>
1486
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1487
        </member>
1488
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipOpenEvent">
1489
            <summary>
1490
            TrayToolTipOpen Routed Event
1491
            </summary>
1492
        </member>
1493
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayToolTipOpenEvent">
1494
            <summary>
1495
            A helper method to raise the TrayToolTipOpen event.
1496
            </summary>
1497
        </member>
1498
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayToolTipOpenEvent(System.Windows.DependencyObject)">
1499
            <summary>
1500
            A static helper method to raise the TrayToolTipOpen event on a target element.
1501
            </summary>
1502
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1503
        </member>
1504
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PreviewTrayToolTipOpenEvent">
1505
            <summary>
1506
            PreviewTrayToolTipOpen Routed Event
1507
            </summary>
1508
        </member>
1509
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePreviewTrayToolTipOpenEvent">
1510
            <summary>
1511
            A helper method to raise the PreviewTrayToolTipOpen event.
1512
            </summary>
1513
        </member>
1514
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePreviewTrayToolTipOpenEvent(System.Windows.DependencyObject)">
1515
            <summary>
1516
            A static helper method to raise the PreviewTrayToolTipOpen event on a target element.
1517
            </summary>
1518
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1519
        </member>
1520
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipCloseEvent">
1521
            <summary>
1522
            TrayToolTipClose Routed Event
1523
            </summary>
1524
        </member>
1525
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayToolTipCloseEvent">
1526
            <summary>
1527
            A helper method to raise the TrayToolTipClose event.
1528
            </summary>
1529
        </member>
1530
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseTrayToolTipCloseEvent(System.Windows.DependencyObject)">
1531
            <summary>
1532
            A static helper method to raise the TrayToolTipClose event on a target element.
1533
            </summary>
1534
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1535
        </member>
1536
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PreviewTrayToolTipCloseEvent">
1537
            <summary>
1538
            PreviewTrayToolTipClose Routed Event
1539
            </summary>
1540
        </member>
1541
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePreviewTrayToolTipCloseEvent">
1542
            <summary>
1543
            A helper method to raise the PreviewTrayToolTipClose event.
1544
            </summary>
1545
        </member>
1546
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePreviewTrayToolTipCloseEvent(System.Windows.DependencyObject)">
1547
            <summary>
1548
            A static helper method to raise the PreviewTrayToolTipClose event on a target element.
1549
            </summary>
1550
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1551
        </member>
1552
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PopupOpenedEvent">
1553
            <summary>
1554
            PopupOpened Attached Routed Event
1555
            </summary>
1556
        </member>
1557
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.AddPopupOpenedHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1558
            <summary>
1559
            Adds a handler for the PopupOpened attached event
1560
            </summary>
1561
            <param name="element">UIElement or ContentElement that listens to the event</param>
1562
            <param name="handler">Event handler to be added</param>
1563
        </member>
1564
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RemovePopupOpenedHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1565
            <summary>
1566
            Removes a handler for the PopupOpened attached event
1567
            </summary>
1568
            <param name="element">UIElement or ContentElement that listens to the event</param>
1569
            <param name="handler">Event handler to be removed</param>
1570
        </member>
1571
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaisePopupOpenedEvent(System.Windows.DependencyObject)">
1572
            <summary>
1573
            A static helper method to raise the PopupOpened event on a target element.
1574
            </summary>
1575
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1576
        </member>
1577
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipOpenedEvent">
1578
            <summary>
1579
            ToolTipOpened Attached Routed Event
1580
            </summary>
1581
        </member>
1582
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.AddToolTipOpenedHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1583
            <summary>
1584
            Adds a handler for the ToolTipOpened attached event
1585
            </summary>
1586
            <param name="element">UIElement or ContentElement that listens to the event</param>
1587
            <param name="handler">Event handler to be added</param>
1588
        </member>
1589
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RemoveToolTipOpenedHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1590
            <summary>
1591
            Removes a handler for the ToolTipOpened attached event
1592
            </summary>
1593
            <param name="element">UIElement or ContentElement that listens to the event</param>
1594
            <param name="handler">Event handler to be removed</param>
1595
        </member>
1596
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseToolTipOpenedEvent(System.Windows.DependencyObject)">
1597
            <summary>
1598
            A static helper method to raise the ToolTipOpened event on a target element.
1599
            </summary>
1600
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1601
        </member>
1602
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipCloseEvent">
1603
            <summary>
1604
            ToolTipClose Attached Routed Event
1605
            </summary>
1606
        </member>
1607
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.AddToolTipCloseHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1608
            <summary>
1609
            Adds a handler for the ToolTipClose attached event
1610
            </summary>
1611
            <param name="element">UIElement or ContentElement that listens to the event</param>
1612
            <param name="handler">Event handler to be added</param>
1613
        </member>
1614
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RemoveToolTipCloseHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1615
            <summary>
1616
            Removes a handler for the ToolTipClose attached event
1617
            </summary>
1618
            <param name="element">UIElement or ContentElement that listens to the event</param>
1619
            <param name="handler">Event handler to be removed</param>
1620
        </member>
1621
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseToolTipCloseEvent(System.Windows.DependencyObject)">
1622
            <summary>
1623
            A static helper method to raise the ToolTipClose event on a target element.
1624
            </summary>
1625
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1626
        </member>
1627
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.BalloonShowingEvent">
1628
            <summary>
1629
            BalloonShowing Attached Routed Event
1630
            </summary>
1631
        </member>
1632
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.AddBalloonShowingHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1633
            <summary>
1634
            Adds a handler for the BalloonShowing attached event
1635
            </summary>
1636
            <param name="element">UIElement or ContentElement that listens to the event</param>
1637
            <param name="handler">Event handler to be added</param>
1638
        </member>
1639
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RemoveBalloonShowingHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1640
            <summary>
1641
            Removes a handler for the BalloonShowing attached event
1642
            </summary>
1643
            <param name="element">UIElement or ContentElement that listens to the event</param>
1644
            <param name="handler">Event handler to be removed</param>
1645
        </member>
1646
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseBalloonShowingEvent(System.Windows.DependencyObject,Hardcodet.Wpf.TaskbarNotification.TaskbarIcon)">
1647
            <summary>
1648
            A static helper method to raise the BalloonShowing event on a target element.
1649
            </summary>
1650
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1651
            <param name="source">The <see cref="T:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon"/> instance that manages the balloon.</param>
1652
        </member>
1653
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.BalloonClosingEvent">
1654
            <summary>
1655
            BalloonClosing Attached Routed Event
1656
            </summary>
1657
        </member>
1658
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.AddBalloonClosingHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1659
            <summary>
1660
            Adds a handler for the BalloonClosing attached event
1661
            </summary>
1662
            <param name="element">UIElement or ContentElement that listens to the event</param>
1663
            <param name="handler">Event handler to be added</param>
1664
        </member>
1665
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RemoveBalloonClosingHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)">
1666
            <summary>
1667
            Removes a handler for the BalloonClosing attached event
1668
            </summary>
1669
            <param name="element">UIElement or ContentElement that listens to the event</param>
1670
            <param name="handler">Event handler to be removed</param>
1671
        </member>
1672
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.RaiseBalloonClosingEvent(System.Windows.DependencyObject,Hardcodet.Wpf.TaskbarNotification.TaskbarIcon)">
1673
            <summary>
1674
            A static helper method to raise the BalloonClosing event on a target element.
1675
            </summary>
1676
            <param name="target">UIElement or ContentElement on which to raise the event</param>
1677
            <param name="source">The <see cref="T:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon"/> instance that manages the balloon.</param>
1678
        </member>
1679
        <member name="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ParentTaskbarIconProperty">
1680
            <summary>
1681
            An attached property that is assigned to displayed UI elements (balloos, tooltips, context menus), and
1682
            that can be used to bind to this control. The attached property is being derived, so binding is
1683
            quite straightforward:
1684
            <code>
1685
            <TextBlock Text="{Binding RelativeSource={RelativeSource Self}, Path=(tb:TaskbarIcon.ParentTaskbarIcon).ToolTipText}" />
1686
            </code>
1687
            </summary>  
1688
        </member>
1689
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.GetParentTaskbarIcon(System.Windows.DependencyObject)">
1690
            <summary>
1691
            Gets the ParentTaskbarIcon property.  This dependency property 
1692
            indicates ....
1693
            </summary>
1694
        </member>
1695
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.SetParentTaskbarIcon(System.Windows.DependencyObject,Hardcodet.Wpf.TaskbarNotification.TaskbarIcon)">
1696
            <summary>
1697
            Sets the ParentTaskbarIcon property.  This dependency property 
1698
            indicates ....
1699
            </summary>
1700
        </member>
1701
        <member name="M:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.#cctor">
1702
            <summary>
1703
            Registers properties.
1704
            </summary>
1705
        </member>
1706
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IsTaskbarIconCreated">
1707
            <summary>
1708
            Indicates whether the taskbar icon has been created or not.
1709
            </summary>
1710
        </member>
1711
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.SupportsCustomToolTips">
1712
            <summary>
1713
            Indicates whether custom tooltips are supported, which depends
1714
            on the OS. Windows Vista or higher is required in order to
1715
            support this feature.
1716
            </summary>
1717
        </member>
1718
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IsPopupOpen">
1719
            <summary>
1720
            Checks whether a non-tooltip popup is currently opened.
1721
            </summary>
1722
        </member>
1723
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IsDisposed">
1724
            <summary>
1725
            Set to true as soon as <c>Dispose</c> has been invoked.
1726
            </summary>
1727
        </member>
1728
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupResolved">
1729
            <summary>
1730
            Gets the TrayPopupResolved property. Returns
1731
            a <see cref="T:System.Windows.Controls.Primitives.Popup"/> which is either the
1732
            <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopup"/> control itself or a
1733
            <see cref="T:System.Windows.Controls.Primitives.Popup"/> control that contains the
1734
            <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopup"/>.
1735
            </summary>
1736
        </member>
1737
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipResolved">
1738
            <summary>
1739
            Gets the TrayToolTipResolved property. Returns 
1740
            a <see cref="T:System.Windows.Controls.ToolTip"/> control that was created
1741
            in order to display either <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTip"/>
1742
            or <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipText"/>.
1743
            </summary>
1744
        </member>
1745
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.CustomBalloon">
1746
            <summary>
1747
            A custom popup that is being displayed in the tray area in order
1748
            to display messages to the user.
1749
            </summary>
1750
        </member>
1751
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.Icon">
1752
            <summary>
1753
            Gets or sets the icon to be displayed. This is not a
1754
            dependency property - if you want to assign the property
1755
            through XAML, please use the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IconSource"/>
1756
            dependency property.
1757
            </summary>
1758
        </member>
1759
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IconSource">
1760
            <summary>
1761
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.IconSourceProperty"/>
1762
            dependency property:<br/>
1763
            Resolves an image source and updates the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.Icon"/> property accordingly.
1764
            </summary>
1765
        </member>
1766
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipText">
1767
            <summary>
1768
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipTextProperty"/>
1769
            dependency property:<br/>
1770
            A tooltip text that is being displayed if no custom <see cref="T:System.Windows.Controls.ToolTip"/>
1771
            was set or if custom tooltips are not supported.
1772
            </summary>
1773
        </member>
1774
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTip">
1775
            <summary>
1776
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipProperty"/>
1777
            dependency property:<br/>
1778
            A custom UI element that is displayed as a tooltip if the user hovers over the taskbar icon.
1779
            Works only with Vista and above. Accordingly, you should make sure that
1780
            the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.ToolTipText"/> property is set as well.
1781
            </summary>
1782
        </member>
1783
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopup">
1784
            <summary>
1785
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupProperty"/>
1786
            dependency property:<br/>
1787
            A control that is displayed as a popup when the taskbar icon is clicked.
1788
            </summary>
1789
        </member>
1790
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.MenuActivation">
1791
            <summary>
1792
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.MenuActivationProperty"/>
1793
            dependency property:<br/>
1794
            Defines what mouse events display the context menu.
1795
            Defaults to <see cref="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.RightClick"/>.
1796
            </summary>
1797
        </member>
1798
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PopupActivation">
1799
            <summary>
1800
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PopupActivationProperty"/>
1801
            dependency property:<br/>
1802
            Defines what mouse events trigger the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopup"/>.
1803
            Default is <see cref="F:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode.LeftClick"/>.
1804
            </summary>
1805
        </member>
1806
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommand">
1807
            <summary>
1808
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommandProperty"/>
1809
            dependency property:<br/>
1810
            Associates a command that is being executed if the tray icon is being
1811
            double clicked.
1812
            </summary>
1813
        </member>
1814
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommandParameter">
1815
            <summary>
1816
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommandParameterProperty"/>
1817
            dependency property:<br/>
1818
            Command parameter for the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommand"/>.
1819
            </summary>
1820
        </member>
1821
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommandTarget">
1822
            <summary>
1823
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.DoubleClickCommandTargetProperty"/>
1824
            dependency property:<br/>
1825
            The target of the command that is fired if the notify icon is double clicked.
1826
            </summary>
1827
        </member>
1828
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommand">
1829
            <summary>
1830
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommandProperty"/>
1831
            dependency property:<br/>
1832
            Associates a command that is being executed if the tray icon is being
1833
            left-clicked.
1834
            </summary>
1835
        </member>
1836
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommandParameter">
1837
            <summary>
1838
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommandParameterProperty"/>
1839
            dependency property:<br/>
1840
            Command parameter for the <see cref="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommand"/>.
1841
            </summary>
1842
        </member>
1843
        <member name="P:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommandTarget">
1844
            <summary>
1845
            A property wrapper for the <see cref="F:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.LeftClickCommandTargetProperty"/>
1846
            dependency property:<br/>
1847
            The target of the command that is fired if the notify icon is clicked.
1848
            </summary>
1849
        </member>
1850
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayLeftMouseDown">
1851
            <summary>
1852
            Occurs when the user presses the left mouse button.
1853
            </summary>
1854
        </member>
1855
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayRightMouseDown">
1856
            <summary>
1857
            Occurs when the presses the right mouse button.
1858
            </summary>
1859
        </member>
1860
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayMiddleMouseDown">
1861
            <summary>
1862
            Occurs when the user presses the middle mouse button.
1863
            </summary>
1864
        </member>
1865
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayLeftMouseUp">
1866
            <summary>
1867
            Occurs when the user releases the left mouse button.
1868
            </summary>
1869
        </member>
1870
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayRightMouseUp">
1871
            <summary>
1872
            Occurs when the user releases the right mouse button.
1873
            </summary>
1874
        </member>
1875
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayMiddleMouseUp">
1876
            <summary>
1877
            Occurs when the user releases the middle mouse button.
1878
            </summary>
1879
        </member>
1880
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayMouseDoubleClick">
1881
            <summary>
1882
            Occurs when the user double-clicks the taskbar icon.
1883
            </summary>
1884
        </member>
1885
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayMouseMove">
1886
            <summary>
1887
            Occurs when the user moves the mouse over the taskbar icon.
1888
            </summary>
1889
        </member>
1890
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayBalloonTipShown">
1891
            <summary>
1892
            Occurs when a balloon ToolTip is displayed.
1893
            </summary>
1894
        </member>
1895
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayBalloonTipClosed">
1896
            <summary>
1897
            Occurs when a balloon ToolTip was closed.
1898
            </summary>
1899
        </member>
1900
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayBalloonTipClicked">
1901
            <summary>
1902
            Occurs when the user clicks on a balloon ToolTip.
1903
            </summary>
1904
        </member>
1905
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayContextMenuOpen">
1906
            <summary>
1907
            Bubbled event that occurs when the context menu of the taskbar icon is being displayed.
1908
            </summary>
1909
        </member>
1910
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PreviewTrayContextMenuOpen">
1911
            <summary>
1912
            Tunneled event that occurs when the context menu of the taskbar icon is being displayed.
1913
            </summary>
1914
        </member>
1915
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayPopupOpen">
1916
            <summary>
1917
            Bubbled event that occurs when the custom popup is being opened.
1918
            </summary>
1919
        </member>
1920
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PreviewTrayPopupOpen">
1921
            <summary>
1922
            Tunneled event that occurs when the custom popup is being opened.
1923
            </summary>
1924
        </member>
1925
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipOpen">
1926
            <summary>
1927
            Bubbled event that occurs when the custom ToolTip is being displayed.
1928
            </summary>
1929
        </member>
1930
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PreviewTrayToolTipOpen">
1931
            <summary>
1932
            Tunneled event that occurs when the custom ToolTip is being displayed.
1933
            </summary>
1934
        </member>
1935
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.TrayToolTipClose">
1936
            <summary>
1937
            Bubbled event that occurs when a custom tooltip is being closed.
1938
            </summary>
1939
        </member>
1940
        <member name="E:Hardcodet.Wpf.TaskbarNotification.TaskbarIcon.PreviewTrayToolTipClose">
1941
            <summary>
1942
            Tunneled event that occurs when a custom tooltip is being closed.
1943
            </summary>
1944
        </member>
1945
        <member name="T:Hardcodet.Wpf.TaskbarNotification.Util">
1946
            <summary>
1947
            Util and extension methods.
1948
            </summary>
1949
        </member>
1950
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.CreateHelperWindow">
1951
            <summary>
1952
            Creates an transparent window without dimension that
1953
            can be used to temporarily obtain focus and/or
1954
            be used as a window message sink.
1955
            </summary>
1956
            <returns>Empty window.</returns>
1957
        </member>
1958
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.WriteIconData(Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData@,Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand)">
1959
            <summary>
1960
            Updates the taskbar icons with data provided by a given
1961
            <see cref="T:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData"/> instance.
1962
            </summary>
1963
            <param name="data">Configuration settings for the NotifyIcon.</param>
1964
            <param name="command">Operation on the icon (e.g. delete the icon).</param>
1965
            <returns>True if the data was successfully written.</returns>
1966
            <remarks>See Shell_NotifyIcon documentation on MSDN for details.</remarks>
1967
        </member>
1968
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.WriteIconData(Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData@,Hardcodet.Wpf.TaskbarNotification.Interop.NotifyCommand,Hardcodet.Wpf.TaskbarNotification.Interop.IconDataMembers)">
1969
            <summary>
1970
            Updates the taskbar icons with data provided by a given
1971
            <see cref="T:Hardcodet.Wpf.TaskbarNotification.Interop.NotifyIconData"/> instance.
1972
            </summary>
1973
            <param name="data">Configuration settings for the NotifyIcon.</param>
1974
            <param name="command">Operation on the icon (e.g. delete the icon).</param>
1975
            <param name="flags">Defines which members of the <paramref name="data"/>
1976
            structure are set.</param>
1977
            <returns>True if the data was successfully written.</returns>
1978
            <remarks>See Shell_NotifyIcon documentation on MSDN for details.</remarks>
1979
        </member>
1980
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.GetBalloonFlag(Hardcodet.Wpf.TaskbarNotification.BalloonIcon)">
1981
            <summary>
1982
            Gets a <see cref="T:Hardcodet.Wpf.TaskbarNotification.Interop.BalloonFlags"/> enum value that
1983
            matches a given <see cref="T:Hardcodet.Wpf.TaskbarNotification.BalloonIcon"/>.
1984
            </summary>
1985
        </member>
1986
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.ToIcon(System.Windows.Media.ImageSource)">
1987
            <summary>
1988
            Reads a given image resource into a WinForms icon.
1989
            </summary>
1990
            <param name="imageSource">Image source pointing to
1991
            an icon file (*.ico).</param>
1992
            <returns>An icon object that can be used with the
1993
            taskbar area.</returns>
1994
        </member>
1995
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.Is``1(``0,``0[])">
1996
            <summary>
1997
            Checks a list of candidates for equality to a given
1998
            reference value.
1999
            </summary>
2000
            <typeparam name="T"></typeparam>
2001
            <param name="value">The evaluated value.</param>
2002
            <param name="candidates">A liste of possible values that are
2003
            regarded valid.</param>
2004
            <returns>True if one of the submitted <paramref name="candidates"/>
2005
            matches the evaluated value. If the <paramref name="candidates"/>
2006
            parameter itself is null, too, the method returns false as well,
2007
            which allows to check with null values, too.</returns>
2008
            <exception cref="T:System.ArgumentNullException">If <paramref name="candidates"/>
2009
            is a null reference.</exception>
2010
        </member>
2011
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.IsMatch(Hardcodet.Wpf.TaskbarNotification.Interop.MouseEvent,Hardcodet.Wpf.TaskbarNotification.PopupActivationMode)">
2012
            <summary>
2013
            Checks if a given <see cref="T:Hardcodet.Wpf.TaskbarNotification.PopupActivationMode"/> is a match for
2014
            an effectively pressed mouse button.
2015
            </summary>
2016
        </member>
2017
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.ExecuteIfEnabled(System.Windows.Input.ICommand,System.Object,System.Windows.IInputElement)">
2018
            <summary>
2019
            Executes a given command if its <see cref="M:System.Windows.Input.ICommand.CanExecute(System.Object)"/> method
2020
            indicates it can run.
2021
            </summary>
2022
            <param name="command">The command to be executed, or a null reference.</param>
2023
            <param name="commandParameter">An optional parameter that is associated with
2024
            the command.</param>
2025
            <param name="target">The target element on which to raise the command.</param>
2026
        </member>
2027
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.GetDispatcher(System.Windows.Threading.DispatcherObject)">
2028
            <summary>
2029
            Returns a dispatcher for multi-threaded scenarios
2030
            </summary>
2031
            <returns></returns>
2032
        </member>
2033
        <member name="M:Hardcodet.Wpf.TaskbarNotification.Util.IsDataContextDataBound(System.Windows.FrameworkElement)">
2034
            <summary>
2035
            Checks whether the <see cref="F:System.Windows.FrameworkElement.DataContextProperty"/>
2036
             is bound or not.
2037
            </summary>
2038
            <param name="element">The element to be checked.</param>
2039
            <returns>True if the data context property is being managed by a
2040
            binding expression.</returns>
2041
            <exception cref="T:System.ArgumentNullException">If <paramref name="element"/>
2042
            is a null reference.</exception>
2043
        </member>
2044
        <member name="P:Hardcodet.Wpf.TaskbarNotification.Util.IsDesignMode">
2045
            <summary>
2046
            Checks whether the application is currently in design mode.
2047
            </summary>
2048
        </member>
2049
    </members>
2050
</doc>