Autodesk.Revit.UI.PulldownButtonData
用于创建下拉式按钮。
public PulldownButtonData(string name);
name
:按钮的名称。Name
用于获取或设置按钮的名称。
public string Name { get; set; }
ToolTip
用于获取或设置按钮的工具提示,鼠标悬停时会展示。
public string ToolTip { get; set; }
Image
用于获取或设置按钮的图像。
public BitmapImage Image { get; set; }
LargeImage
用于获取或设置按钮的大图标。
public BitmapImage LargeImage { get; set; }
AddPushButton
用于创建一个按钮并向下拉式按钮中添加。
public PushButton AddPushButton(ButtonData buttonData);
buttonData
:按钮的数据,包括按钮的名称、图标等信息。返回创建的 Autodesk.Revit.UI.PushButton
对象。
AddSeparator
用于在下拉式按钮中添加分隔符。
public void AddSeparator();
// 创建一个名为“My Pulldown Button”的下拉式按钮
PulldownButtonData pulldownData = new PulldownButtonData("My Pulldown Button");
// 添加一个名为“Button 1”的按钮
ButtonData buttonData1 = new ButtonData("Button 1", "Button 1 Description");
PushButton pushButton1 = pulldownData.AddPushButton(buttonData1);
// 添加一个分隔符
pulldownData.AddSeparator();
// 添加一个名为“Button 2”的按钮
ButtonData buttonData2 = new ButtonData("Button 2", "Button 2 Description");
PushButton pushButton2 = pulldownData.AddPushButton(buttonData2);