Created
April 21, 2025 15:36
-
-
Save ricaun/1ea7782c5f52b22efddab8c38c9978c9 to your computer and use it in GitHub Desktop.
SetTooltipVideo extension using ricaun.Revit.UI
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using ricaun.Revit.UI; | |
using System; | |
namespace RevitAddin.ToolTipVideo.Revit; | |
public static class RibbonToolTipExtension | |
{ | |
public static IRibbonItem SetTooltipVideo<IRibbonItem>(this IRibbonItem ribbonItem, string videoPath, | |
string title = null, | |
string toolTip = null, | |
string description = null) | |
where IRibbonItem : Autodesk.Revit.UI.RibbonItem | |
{ | |
var ribbonToolTip = new Autodesk.Windows.RibbonToolTip() | |
{ | |
Title = title ?? ribbonItem.ItemText, | |
Content = toolTip ?? ribbonItem.ToolTip, | |
ExpandedContent = description ?? ribbonItem.LongDescription, | |
ExpandedVideo = new Uri(videoPath), | |
}; | |
var _ribbonItem = ribbonItem.GetRibbonItem(); | |
_ribbonItem.ToolTip = ribbonToolTip; | |
return ribbonItem; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This extension uses ricaun.Revit.UI