InfoBarHostControl Class   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a control that can be used to host InfoBars. The host control observes events on each InfoBar to remove closed info bars from its collection.
public ref class InfoBarHostControl sealed : System::Windows::Controls::Control, Microsoft::Internal::VisualStudio::Shell::Interop::IVsInfoBarHostPrivate, Microsoft::VisualStudio::Shell::Interop::IVsInfoBarUIEvents
	public ref class InfoBarHostControl sealed : System::Windows::Controls::Control, Microsoft::Internal::VisualStudio::Shell::Interop::IVsInfoBarHostPrivate, Microsoft::VisualStudio::Shell::Interop::IVsInfoBarHost, 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
		- Inheritance
 - 
				InfoBarHostControl
 
- Implements
 - 
		Microsoft.Internal.VisualStudio.Shell.Interop.IVsInfoBarHostPrivate IVsInfoBarHost IVsInfoBarUIEvents
 
Constructors
| InfoBarHostControl() | 
		 Initialize an InfoBar host.  | 
        	
Properties
| HostWindowIdentifier | 
		 Identifies the window that the infobar is hosted in. This is used only for telemetry purposes.  | 
        	
| InfoBars | 
		 Gets a read-only list of InfoBar UI elements.  | 
        	
Methods
| AddInfoBar(IVsUIElement) | 
		 Add an InfoBar UI element to this InfoBar host.  | 
        	
| RemoveInfoBar(IVsUIElement) | 
		 Remove an InfoBar UI element from this InfoBar host.  | 
        	
Explicit Interface Implementations
| IVsInfoBarHostPrivate.GetInfoBar(Int32) | |
| IVsInfoBarHostPrivate.InfoBarCount | |
| IVsInfoBarUIEvents.OnActionItemClicked(IVsInfoBarUIElement, IVsInfoBarActionItem) | 
		 Raised when the InfoBar’s action item is clicked.  | 
        	
| IVsInfoBarUIEvents.OnClosed(IVsInfoBarUIElement) | 
		 Raised when the InfoBar is closed.  |