Revit二次开发获取参数
Posted pandahui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Revit二次开发获取参数相关的知识,希望对你有一定的参考价值。
对于Revit的二次开发,基本技能需要Revit熟练使用,C#基本的语法,WPF的使用(MVVM或其他框架的使用),在此基础上进行开发
基本的格式
namespace ClassLibrary2 { [Transaction(TransactionMode.Manual)] public class Class1:IExternalCommand # 外部命令的接口 { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) {
......
return Result.Succeeded; } } }
在代码完成之后,我们需要生成一个dll文件,在Revit中进行外部导入执行代码,而IExternalCommand实现的就是Revit去找我们的Execute方法,并且在Execute中:
commandData 是用来让我们获取到需要用的数据对象,基本上所有的数据都封装在这里面,这里先介绍两个常用的对象,UIDocument和Document,UIDocument是用户交行户的对象,包含了用户接口的所有内容,而DOcument就是内对操作数据的对象
未完待续.....
以上是关于Revit二次开发获取参数的主要内容,如果未能解决你的问题,请参考以下文章