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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

二次开发教程:Revit开发之调用过滤器设置窗体设置过滤器

发布于:2019-08-26 16:48:31

网友投稿

更多

在Revit可以给视图添加过滤器的功能,


这个添加过滤器,有一个比较完善的界面,


可以添加各种各样的过滤器,现在我们在


API里也可调用这个界面了,为API创建过滤


器提供了不少方便。


更多信息请查看:


FilterDialog 




下面是一个简单的例子,


用这个FilterDialog个当前视图添加一个过滤器:






            Document doc = commandData.Application.ActiveUIDocument.Document;

            FilterDialog myDialog = new FilterDialog(doc, "test");

            myDialog.Show();

            ElementId filterId = myDialog.NewFilterId;



            View v = doc.ActiveView;

            Transaction trans = new Transaction(doc, "test");

            trans.Start();

            v.AddFilter(filterId);

            trans.Commit();

           

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:二次开发教程:Revit开发实现在modeless对话框中无法删除构件

下一篇:二次开发教程:Revit开发之判断参数是否为项目参数

60acb4e0ef112.png