完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費領(lǐng)取會員

NULL

ad.jpg

二次開發(fā)教程:Revit開發(fā)之調(diào)用過濾器設(shè)置窗體設(shè)置過濾器

發(fā)布于:2019-08-26 16:48:31

網(wǎng)友投稿

更多

在Revit可以給視圖添加過濾器的功能,


這個添加過濾器,有一個比較完善的界面,


可以添加各種各樣的過濾器,現(xiàn)在我們在


API里也可調(diào)用這個界面了,為API創(chuàng)建過濾


器提供了不少方便。


更多信息請查看:


FilterDialog 




下面是一個簡單的例子,


用這個FilterDialog個當(dāng)前視圖添加一個過濾器:






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

           

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:二次開發(fā)教程:Revit開發(fā)實現(xiàn)在modeless對話框中無法刪除構(gòu)件

下一篇:二次開發(fā)教程:Revit開發(fā)之判斷參數(shù)是否為項目參數(shù)

60acb4e0ef112.png