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