SvgImageItem.SuperTip Property
Gets or sets a super tooltip for this item.
Namespace: DevExpress.XtraEditors
Assembly: DevExpress.Utils.v21.1.dll
NuGet Packages: DevExpress.Utils, DevExpress.Win.Design, DevExpress.Wpf.Core
Declaration
Property Value
Type | Description |
---|---|
SuperToolTip | A super tooltip shown when a user hovers overs this item. |
Remarks
SvgImageItems show regular hints and super tooltips if the ShowToolTips property is enabled. To assign tooltips, use the ToolTip and/or SuperTip
properties.
The ToolTipController property allows you to assign a stand-alone controller and modify tooltips at runtime. To do that, handle the ToolTipController.BeforeShow event. Read the e.SelectedObject
property to identify which item a user hovers, and set the correspondinge.Tooltip
or e.SuperTip
value. The code sample below illustrates how tooltips are assigned to SvgImageBox items in the DevExpress “SvgImage Box” Demo Center module.
svgImageBox.ToolTipController = toolTipController;
toolTipController.BeforeShow +=
new DevExpress.Utils.ToolTipControllerBeforeShowEventHandler(this.OnBeforeShowToolTip);
void OnBeforeShowToolTip(object sender, Utils.ToolTipControllerShowEventArgs e) {
var svgImageItem = e.SelectedObject as SvgImageItem;
if(svgImageItem == null) return;
e.ToolTip = string.Format(
e.ToolTip,(svgImageItem.Tag as string).ToUpper(),
svgImageItem.Selected ? "Reserved" : "Free");
}