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

arrow
arrow
    文章標籤
    revit
    全站熱搜

    Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()