InfoBarHostControl Klasse

Definition

Ein-Steuerelement, das zum Hosten von Info leisten verwendet werden kann. Das Host Steuerelement beobachtet Ereignisse auf jeder Infoleiste, um geschlossene Info leisten aus der Auflistung zu entfernen.

public ref class InfoBarHostControl sealed : System::Windows::Controls::Control, Microsoft::Internal::VisualStudio::Shell::Interop::IVsInfoBarHostPrivate, Microsoft::VisualStudio::Shell::Interop::IVsInfoBarUIEvents
public sealed class InfoBarHostControl : System.Windows.Controls.Control, Microsoft.Internal.VisualStudio.Shell.Interop.IVsInfoBarHostPrivate, Microsoft.VisualStudio.Shell.Interop.IVsInfoBarUIEvents
type InfoBarHostControl = class
    inherit Control
    interface IVsInfoBarHost
    interface IVsInfoBarUIEvents
    interface IVsInfoBarHostPrivate
Public NotInheritable Class InfoBarHostControl
Inherits Control
Implements IVsInfoBarHostPrivate, IVsInfoBarUIEvents
Vererbung
InfoBarHostControl
Implementiert
Microsoft.Internal.VisualStudio.Shell.Interop.IVsInfoBarHostPrivate IVsInfoBarHost IVsInfoBarUIEvents

Konstruktoren

InfoBarHostControl()

Erstellt eine neue Instanz von infobarhostcontrol.

Eigenschaften

HostWindowIdentifier

Identifiziert das Fenster, in dem die Info Leiste gehostet wird. Dies wird nur für Telemetriezwecke verwendet.

InfoBars

Ruft eine schreibgeschützte Liste der Benutzeroberflächen Elemente der Infobar ab.

Methoden

AddInfoBar(IVsUIElement)

Fügen Sie diesem Infobar-Host ein Element der Infobar-Benutzeroberfläche hinzu.

RemoveInfoBar(IVsUIElement)

Entfernt ein Infobar-Benutzeroberflächen Element von diesem Infobar-Host.

Explizite Schnittstellenimplementierungen

IVsInfoBarHostPrivate.GetInfoBar(Int32)
IVsInfoBarHostPrivate.InfoBarCount
IVsInfoBarUIEvents.OnActionItemClicked(IVsInfoBarUIElement, IVsInfoBarActionItem)

Wird ausgelöst, wenn auf das Aktions Element der Infobar geklickt wird.

IVsInfoBarUIEvents.OnClosed(IVsInfoBarUIElement)

Wird ausgelöst, wenn die Info Leiste geschlossen wird.

Gilt für