Skip to content

HoverPanelControl

HoverPanelControl is the titled variant of HoverPanel, adding a header bar and indentable content — used by HoverHelpControl wherever a hover popup needs a visible title rather than being purely content-driven. It inherits the same always-hidden, high-Z-INDEX, unencoded-content rendering model as HoverPanel. (BR-AJAX-014, BR-AJAX-015)

Purpose

  • Adds a HeaderText title bar above the popup content, letting callers label the popup (e.g. "Help") rather than relying purely on content text.
  • Adds ContentIndentPixels to control left-indentation of the content area independently of the base panel's width.
  • Otherwise renders unencoded ContentText in a hidden, topmost popup exactly as HoverPanel does. (BR-AJAX-015, BR-AJAX-016)

Context

  • Namespace: SAIF.Presentation.Web.Controls.V2.AJAX
  • Assembly/package: SAIF.Presentation.Web.Controls.AJAX.Infragistics111 (packaged in SAIF.BOF.Presentation.Web.Infragistics111)
  • Base class: SAIFAJAXControlAncestor

Public members

Member Signature Purpose
HeaderText Property HeaderText As String Title text rendered in the popup's header bar
ContentIndentPixels Property ContentIndentPixels As Integer Left-indentation, in pixels, applied to the content area
ContentText Property ContentText As String Raw markup/text rendered unencoded into the panel; empty suppresses all rendering (BR-AJAX-015, BR-AJAX-016)
TargetControlId Property TargetControlId As String ID of the element that triggers this panel via the toolkit's HoverMenuExtender
PopupPosition Property PopupPosition As AjaxControlToolkit.HoverMenuPopupPosition (default Bottom) Where the popup appears relative to the trigger
PanelWidth Property PanelWidth As Unit (default 300) Fixed width of the popup panel

Inherited public members

Members in this section are inherited from SAIFAJAXControlAncestor in SAIF.Presentation.Web.Controls.AJAX.Infragistics111. They are available on this type through inheritance.

Member Signature Purpose Origin
RootObject ReadOnly Property RootObject As Object The hosting page's Model property value SAIF.Presentation.Web.Controls.AJAX.Infragistics111 — SAIFAJAXControlAncestor
IsFirefox ReadOnly Property IsFirefox As Boolean Browser-capability test for the current request SAIF.Presentation.Web.Controls.AJAX.Infragistics111 — SAIFAJAXControlAncestor

Behavioral notes

  • Shares the same Display: None / Z-INDEX: 99999999 popup styling as HoverPanel, and the same unencoded-content exposure. (BR-AJAX-014, BR-AJAX-015)

Constraints and usage notes

  • Requires the AJAX Control Toolkit (AjaxControlToolkit.dll) at runtime for HoverMenuExtender/HoverMenuPopupPosition.

Sources

  • SAIF.Presentation.Web.Controls.AJAX.Infragistics111/HoverPanelControl.vb