我想在我的功能区中使用Architecture中的Create-Wall-Button。我尝试调试并在此处找到splitButton:Autodesk.Windows.ComponentManager.Ribbon.Tabs[0].Panels[1].Source.Items[0]
如何将这个SplitButton复制到我的功能区上,或者我必须在新Button中调用才能使用此功能?
谢谢。
可以克隆一个内置命令按钮并将其添加到另一个选项卡,但是您将需要一些技巧,当然还需要不受支持的Autodesk.Windows
dll。
我认为您正在寻找的是PostCommand
中的UIApplication
方法。只需创建一个新命令,请求的Postable命令将在您自己的命令完成后执行:
var app = cmdData.Application;
var cmdId = RevitCommandId.LookupPostableCommandId(PostableCommand.StructuralWall);
app.PostCommand(cmdId);