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