Revit二次開發知識分享(八)控制顯示隱藏的圖元按鈕
在專案中操作的時候,有時候需要到開啟“顯示隱藏的圖元”按鈕,然後收集圖元等操作。API中也停供了相對應的程式碼,這裡我封裝成一個方法,方便日後呼叫,先上程式碼後講解,Just Do It!!!
public void OpenRevealHiddenElements(Autodesk.Revit.DB.View view)
{
var a = view.TemporaryViewModes;
if (a.RevealHiddenElements)
{
a.RevealHiddenElements = false;
}
else
{
a.RevealHiddenElements = true;
}
}
方法呼叫如下:
Transaction trans = new Transaction(doc, "11");
trans.Start();
OpenRevealHiddenElements(doc.ActiveView);
trans.Commit();
主要是修改檢視的TemporaryViewModes引數,裡面包含了與臨時檢視模式相關的資料。這個引數裡面包括類似與隱藏介面是否開啟的資訊。因此,可以直接修改這個引數裡面的內容就可以的了。
事務一般不在方法裡面開啟,為了避免事務重複開啟而報錯。希望可以幫到你。
相關文章
- 直播網站原始碼,EasyUI按鈕控制標籤顯示與隱藏網站原始碼UI
- 回到頂部和回到頂部按鈕的顯示隱藏
- 點選同一按鈕顯示隱藏切換
- 遨翔在知識的海洋裡----(vue之顯示隱藏的效果)Vue
- vue 滑鼠移入顯示圖示 ,滑鼠移出隱藏圖示Vue
- mac顯示隱藏檔案,取消顯示隱藏檔案Mac
- iOS 左滑按鈕(UITableViewRowAction)顯示圖片iOSUIView
- JavaScript動畫方式控制div元素的隱藏和顯示JavaScript動畫
- Boostrap5透過JS控制Offcanvas的顯示隱藏JSCanvas
- Three.js控制物體顯示與隱藏的方法JS
- win10 如何顯示隱藏圖示_win10系統右下角的圖示怎麼隱藏Win10
- win10圖示隱藏了怎麼弄出來_win10顯示隱藏的圖示設定方法Win10
- win10隱藏桌面圖示怎麼顯示 win10隱藏桌面圖示如何恢復Win10
- Mac基礎知識分享:option鍵的隱藏技巧Mac
- Vue控制子元件的顯示隱藏的四種辦法Vue元件
- # Flutter控制元件的顯示和隱藏的三種方式Flutter控制元件
- iOS 隱藏&顯示tabBariOStabBar
- jQuery控制div顯示和隱藏程式碼例項jQuery
- vue3 el-table控制列顯示隱藏Vue
- Mac顯示和隱藏“隱藏檔案”命令Mac
- 關閉(隱藏)控制檯上顯示的檔案路徑
- 區塊的顯示和隱藏
- excel隱藏的部分如何顯示出來 excel裡面怎麼顯示隱藏部分Excel
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- 直播系統開發,Flutter建立圓圈圖示按鈕Flutter
- jQuery 效果 – 隱藏和顯示jQuery
- Mac顯示/不顯示隱藏檔案教程!Mac
- Dcat Admin 修改全域性行操作按鈕顯示方式為文字+圖示
- 動態控制C4C UI元素的顯示和隱藏UI
- javascript隱藏和顯示div的方法JavaScript
- winform的bindingNavigator上按鈕顯示問題ORM
- steam隱藏的遊戲怎麼顯示出來 steam隱藏顯示遊戲方法介紹遊戲
- 教你如何隱藏 Ubuntu 18.04 左上方的“活動”按鈕Ubuntu
- H5 JS控制input表單密碼的顯示與隱藏H5JS密碼
- 通過select下拉框裡的value控制div顯示與隱藏
- fltk-rs 隱藏標題欄但顯示工作列圖示
- MACOS 如何顯示隱藏檔案Mac
- 【macOS】顯示/隱藏 指定檔案Mac