完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

[ 技术分享 ] 二次开发教程:Revit开发通过API 创建族

二次开发教程:Revit开发通过API 创建族

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingAutodesk.Revit.UI;usingAutodesk.Revit.DB;usingAutodesk.Revit.Attributes;usingAutodesk.Rev

阅读(8498) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:Revit开发楼梯创建

二次开发教程:Revit开发楼梯创建

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingAutodesk.Revit.Attributes;usingAutodesk.Revit.DB;usingAutodesk.Revit.UI;usingAutodesk.Rev

阅读(5694) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:Revit开发将WPF的Ower设置为Revit窗体

二次开发教程:Revit开发将WPF的Ower设置为Revit窗体

在Revit开发中如果使用modeless的对话框,经常容易被Revit窗体覆盖,但是如果将窗体设为Topmost的话,当Revit失去焦点后,它又会遮住其他程序的界面,那怎么解决这个问题呢?其实只需要将Revit的窗体设置为弹出窗体的Ower就可以了,这样也不需要设置topmost关键代码如下:      myWin=newSingle

阅读(4972) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:Revit开发之多线程

二次开发教程:Revit开发之多线程

关于Revit开发其实是可以使用多线程的,但是是有限制的,目前发现只要在其他线程里启用Transaction,基本Revit就崩溃了,但是在其他线程里不启用Transaction还是可以使用的,比如说我们要在Revit里检索一些东西,但这些东西又很多,需要的时间比较长,这种情况我们就可以把检索的任务给其他线程,然后用户先可以先进行其他操作,下面说一个简单的例子,在Task里检索建筑柱的数量,然后显

阅读(5122) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:WPF通过异常来验证用户输入

二次开发教程:WPF通过异常来验证用户输入

在WPF中使用数据绑定,如果用户输入和绑定类型转换失败,控件就会显示出现错误的模板,比如一个Textbox绑定到一个int属性,如果用户输入一个string,那这个textbox就会显示错误模板,一般会是在TextBox外显示红线,当然这个模板也可以自己设置。那如果这个界面有一个确定Button,我想实现TextBox里输入非数字和数字值小于0时Button都不可用,那该怎么实现呢?namespa

阅读(3967) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:Revit开发之调用Revit命令的另一种方法

二次开发教程:Revit开发之调用Revit命令的另一种方法

在Revit的UIFramework.dll里有一个CommandUtility,里面有一个Execute(RibbonCommandItembtn)方法,看起来像是一个调用Revit命令的方法,下面来测试一下,有一个问题是这个类不是public的所以调用要用反射下面是个测试代码:      adWin.RibbonControlcont

阅读(6486) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:Revit开发之快捷键相关类

二次开发教程:Revit开发之快捷键相关类

快捷键相关程序集和相关类,有兴趣的可以自己了解下UIFrameWork.dllShortcutKeyManagerShortcutsHelperShortcutWindowUIFrameworkServices.dllUtilityService

阅读(5302) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:Revit开发获取梁的宽和高

二次开发教程:Revit开发获取梁的宽和高

在Revit里梁的宽和高一般都会有对应的参数,要获取大多数情况可以使用GetParameter,但这个参数名称是用户自己定义的,不同的梁对应的参数名不一样,所以可以考虑通过梁的截面Face来获取      FamilyInstanceinst=doc.GetElement(uidoc.Selection.PickObject(Object

阅读(5752) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:WPF 使用net 资源多语言

二次开发教程:WPF 使用net 资源多语言

在WPF用。net资源做多语言话的话,如果不要求动态切换可以在Xaml里直接使用Resource,在使用之前设置一下CultureInfo就可以了如:    publicMainWindow()    {      Res.Culture=CultureInf

阅读(3827) 作者:网友投稿 发布时间:2019-08-23

[ 技术分享 ] 二次开发教程:C#键盘钩子

二次开发教程:C#键盘钩子

    HookProchookProc=null;    IntPtrhookValue=IntPtr.Zero;    constintWM_CLICK=0x00F5;    publicForm1()   

阅读(5176) 作者:网友投稿 发布时间:2019-08-23
跳转