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>