发送内部命令
public void PostCommand(RevitCommandId commandId);
UIApplication uiApp = data.Application;
UIDocument uiDoc = uiApp.ActiveUIDocument;
- 切换到三维试图
uiApp.PostCommand(RevitCommandId.LookupPostableCommandId(PostableCommand.Default3DView));
- 删除选中的元素
uiApp.PostCommand(RevitCommandId.LookupPostableCommandId(PostableCommand.Delete));
其他的类似,我们只需要给特定的枚举Autodesk.Revit.UI.PostableCommand即可。
api帮助文档你详细的说明,有兴趣的可以去查看、尝试。