PushButton 就是 revit api 中的按鈕功能。
private void addPushButton(RibbonPanel panel) { PushButtonData pushButtonData = new PushButtonData("PushButtonData1", "HelloWorld", AssemblyFullName, "HelloWorld.CsHelloWorld"); pushButtonData.LargeImage = new BitmapImage(new Uri("{ImagePath}")); pushButtonData.ToolTip = "Say Hello World"; panel.AddItem(pushButtonData); }
{ImagePath} 為實體的圖片位置
ToolTip 表示滑鼠移到按鈕上方時的提示內容
PushButtonData(str1,str2,str3,str4) 分別是:
str1 元件代號,確保該字串為唯一即可
str2 為顯示的文字
str3 為本api產生的dll實體檔案路徑
str4 為按下按鈕後要執行的 ExternalCommand
文章標籤
全站熱搜
留言列表