Radio buttons 是一個單一選項的功能模組。

 

 

程式碼

public void AddRadioGroup(RibbonPanel pannel)
{
    //setup radio button group
    RadioButtonGroupData radioData = new RadioButtonGroupData("radioGroup");
    RadioButtonGroup radioButtonGroup = pannel.AddItem(radioData) as RadioButtonGroup;
            
    //setup items
    ToggleButtonData tb1 = new ToggleButtonData("toggleButton1", "Red");
    tb1.ToolTip = "Red Option";
    tb1.LargeImage = new BitmapImage(new Uri(@"C:\Users\lungyu\Desktop\red.jpg"));

    ToggleButtonData tb2 = new ToggleButtonData("toggleButton2", "Green");
    tb1.ToolTip = "Green Option";
    tb1.LargeImage = new BitmapImage(new Uri(@"C:\Users\lungyu\Desktop\green.jpg"));

    ToggleButtonData tb3 = new ToggleButtonData("toggleButton3", "Blue");
    tb1.ToolTip = "Blue Option";
    tb1.LargeImage = new BitmapImage(new Uri(@"C:\Users\lungyu\Desktop\blue.jpg"));

    //add items
    radioButtonGroup.AddItem(tb1);
    radioButtonGroup.AddItem(tb2);
    radioButtonGroup.AddItem(tb3);
}

 

ToggleButtonData 表示 RadioButtonGroup 中的單一個按鈕(Button)

ToolTip 表示 畫面上面的提示字

new ToggleButtonData(str1,str2) 中的str1 是revit元件的代號,確保其代號為唯一的就可以,

 

 

arrow
arrow
    文章標籤
    revit
    全站熱搜

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