I'd like to implement a feature like Visual Studio's debugger tooltips in Silverlight SyntaxEditor. What I want is that hovering over a certain kind of tagged text (actually an item id) should show a tooltip containing a + icon which I can click. Clicking that + icon would then show a further popup containing details of the item.
We currently have a QuickInfoProvider working, so that hovering over the text shows a popup. The problem is that whenever you move the mouse towards the popup itself, it dissapears, so using a QuickInfoSession, there would be no way for the user to click a button inside it.
I'm guessing I'd need to implement another kind of Intelliprompt session? I did see IntelliPromptSessionTypes.SmartTag which sounds like it could be what I need, but there doesn't seem to be anything making use of SmartTags anywhere else in the code.
What is your recommended approach here. Any chance of any code samples to get me going?