InfoBarHostControl Класс

Определение

Элемент управления, который может использоваться для размещения Инфобарс. Элемент управления ведущего приложения отслеживает события на каждой информационной панели, чтобы удалить закрытые информационные панели из коллекции.

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
Наследование
InfoBarHostControl
Реализации
Microsoft.Internal.VisualStudio.Shell.Interop.IVsInfoBarHostPrivate IVsInfoBarHost IVsInfoBarUIEvents

Конструкторы

InfoBarHostControl()

Создает новый экземпляр Инфобархостконтрол.

Свойства

HostWindowIdentifier

Определяет окно, в котором размещена информационная панель. Используется только в целях телеметрии.

InfoBars

Получает доступный только для чтения список элементов пользовательского интерфейса информационной панели.

Методы

AddInfoBar(IVsUIElement)

Добавьте элемент пользовательского интерфейса информационной панели на этот узел информационной панели.

RemoveInfoBar(IVsUIElement)

Удаление элемента интерфейса информационной панели с этого узла информационной панели.

Явные реализации интерфейса

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

Вызывается при нажатии элемента действия информационной панели.

IVsInfoBarUIEvents.OnClosed(IVsInfoBarUIElement)

Возникает при закрытии информационной панели.

Применяется к