码迷,mamicode.com
首页 > 其他好文 > 详细

Revit二次开发(一)获取参数

时间:2019-10-29 11:15:15      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:操作   manual   开发   代码   tran   code   str   comm   ref   

对于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二次开发(一)获取参数

标签:操作   manual   开发   代码   tran   code   str   comm   ref   

原文地址:https://www.cnblogs.com/pandahui/p/11757479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!