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元件的代號,確保其代號為唯一的就可以,
文章標籤
全站熱搜
留言列表