IInteractiveQuickInfoContent Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen interaktiven QuickInfo-Inhalt dar. Diese Schnittstelle kann verwendet werden, um dem QuickInfo-Popup einen interaktiven Inhalt, z. b. Hyperlinks, hinzuzufügen. Wenn ein Objekt, das diese Schnittstelle implementiert IAsyncQuickInfoSource , über bereitgestellt wird GetQuickInfoItemAsync(IAsyncQuickInfoSession, CancellationToken) , ermöglicht der Moderator der QuickInfo die Interaktion mit diesem Inhalt. dabei wird das QuickInfo-Popup offen gehalten, wenn sich die Maus darüber befindet, und diesem Inhalt das Empfangen von Mausereignissen ermöglicht.
public interface class IInteractiveQuickInfoContent
public interface class IInteractiveQuickInfoContent
__interface IInteractiveQuickInfoContent
public interface IInteractiveQuickInfoContent
type IInteractiveQuickInfoContent = interface
Public Interface IInteractiveQuickInfoContent
Eigenschaften
| IsMouseOverAggregated |
Ruft einen Wert ab, der angibt, ob sich der Mauszeiger über diesem interaktiven QuickInfo-Inhalt befindet, einschließlich sämtlicher Teile aus der visuellen QuickInfo-Struktur (z. b. Popups). |
| KeepQuickInfoOpen |
Ruft ab, ob der interaktive QuickInfo-Inhalt die aktuelle Quick Info-Sitzung offen halten soll. Bis diese Eigenschaft true ist, wird das, das IAsyncQuickInfoSession diesen Inhalt enthält, nicht verworfen, auch wenn die Maus an eine andere Stelle verschoben wird. Dies ist in sehr seltenen Szenarios hilfreich, wenn ein interaktiver QuickInfo-Inhalt die gesamte Eingabe Interaktion behandelt, während diese offen bleiben muss IAsyncQuickInfoSession (das bisher bisher bekannte Beispiel ist Lightbulb in seinem erweiterten Zustand, der in Quick Info gehostet wird). |