IInteractiveQuickInfoContent Interface
Represents an interactive Quick Info content. If any object implementing this interface is provided by IQuickInfoSource via AugmentQuickInfoSession, the Quick Info presenter will allow it to interact with IQuickInfoSession for this content. For example, a Quick Info tooltip will stay open when the mouse is over it.
Assembly: Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)
| Name | Description | |
|---|---|---|
![]() | IsMouseOverAggregated | Determines whether the mouse pointer is located over this interactive Quick Info content, including any parts that are out of the Quick Info visual tree (such as popups). |
![]() | KeepQuickInfoOpen | Determines whether the interactive Quick Info content wants to keep current Quick Info session open. Until this property is true, the IQuickInfoSession containing this content won't be dismissed even if mouse is moved somewhere else. This is useful in very rare scenarios when an interactive Quick Info content handles all input interaction, while needs to keep this IQuickInfoSession open (the only known example so far is LightBulb in its expanded state hosted in Quick Info). |
