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

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

ad.jpg

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

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

網(wǎng)友投稿

更多

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


這個(gè)添加過(guò)濾器,有一個(gè)比較完善的界面,


可以添加各種各樣的過(guò)濾器,現(xiàn)在我們?cè)?/p>


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


器提供了不少方便。


更多信息請(qǐng)查看:


FilterDialog 




下面是一個(gè)簡(jiǎn)單的例子,


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






            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

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

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