应用程序名称: HelloRevit
Revit 平台: 所有版本
Revit 版本: 2011.0
首次发布版本: 8.1
编程语言: C#
技能要求: 初学者
类别: 基础
类型: ExternalCommand
主题: 将ExternalCommand添加到 Revit 用户界面。
概要:
展示了如何将基本的 ExternalCommand 添加到 Revit 用户界面。它使用 Revit 任务对话框向交互用户传达信息。
类:
Autodesk.Revit.UI.IExternalCommand
Autodesk.Revit.UI.TaskDialog
项目文件:
· Command.cs
该文件包含一个名为 Command 的类,该类继承自 IExternalCommand 接口。该类的功能是将外部命令添加到 Revit 并在 Execute 方法中创建一个 Revit 任务对话框,向用户显示 Revit 的一些信息。用户可以在 Execute 方法中执行任何操作,例如创建任务对话框、从 Revit 中获取一些信息以及操作元素等。此处只是以任务对话框为例。
描述:
该示例定义了一个继承自 IExternalCommand 接口的类,并在其体内实现了 Execute 方法,用于创建一个任务对话框。
· 任务对话框包括标题、主要指令、主要内容、2 个命令链接、页脚文本和确定/取消按钮。请见下文:
· 如果单击 Command Link1,将显示一个带有默认关闭按钮的任务对话框,其中包含有关 Revit Build 的信息。
· 如果单击 Command Link2,则静态 show() 方法创建的任务对话框将显示有关当前活动文档的信息。
操作说明:
1. 运行该命令。
2. 任务对话框将弹出。
3. 单击命令链接,相应的对话框将弹出。
注意事项:
为了与原生的 Revit 对话框尽可能保持一致,API 开发人员应根据 Revit 的标准创建任务对话框。更多信息,请参阅 API 开发人员指南。
源代码
完整的源代码请加入QQ群649037449,在群文件中下载RevitSDK.exe,解压后在文件夹中搜索本文中应用程序名称即可获得完整源码
版权所有 :无锡模信建筑科技有限公司 苏ICP备2021028830号-1 BIM建模|BIM技术应用|BIM软件开发
联系地址:江苏省无锡市新吴区龙山路4号B座705 手机:18761516598