首页/技术分享

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

发布于:2019-08-26 16:48:31
8539人 分享

在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();

           

转载请注明来源本文地址:https://www.tuituisoft/blog/3486.html

上一篇:

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

下一篇:

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