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引數,裡面包含了與臨時檢視模式相關的資料。這個引數裡面包括類似與隱藏介面是否開啟的資訊。因此,可以直接修改這個引數裡面的內容就可以的了。
事務一般不在方法裡面開啟,為了避免事務重複開啟而報錯。希望可以幫到你。
相關文章
- jquery使用一個按鈕實現控制元素的顯示與隱藏jQuery
- jquery點選按鈕顯示和隱藏DIvjQuery
- 直播網站原始碼,EasyUI按鈕控制標籤顯示與隱藏網站原始碼UI
- 點選按鈕實現div的顯示和隱藏
- 點選按鈕動畫方式隱藏和顯示div動畫
- 回到頂部和回到頂部按鈕的顯示隱藏
- JavaScript 點選一個按鈕 div的隱藏和顯示JavaScript
- 點選同一按鈕顯示隱藏切換
- JavaScript點選一個按鈕隱藏和顯示divJavaScript
- 點選按鈕顯示或者隱藏元素例項程式碼
- angular學習筆記(八)-控制檢視顯示隱藏Angular筆記
- 點選按鈕實現隱藏和顯示的切換程式碼
- VB原始碼推薦: 動態的顯示/隱藏start按鈕 (轉)原始碼
- jQuery點選按鈕實現div的隱藏和顯示切換效果jQuery
- 點選同一按鈕實現div的隱藏與顯示切換
- 用js控制div的顯示與隱藏JS
- JS實現點選引數皮膚按鈕顯示或隱藏資料JS
- 遨翔在知識的海洋裡----(vue之顯示隱藏的效果)Vue
- vue 滑鼠移入顯示圖示 ,滑鼠移出隱藏圖示Vue
- mac顯示隱藏檔案,取消顯示隱藏檔案Mac
- 安卓開發之封裝顯示倒數計時按鈕控制元件安卓封裝控制元件
- iOS隱藏導航欄的返回按鈕iOS
- 如何在fragment中控制DrawerLayout的顯示和隱藏Fragment
- JavaScript動畫方式控制div元素的隱藏和顯示JavaScript動畫
- js動態控制表單的顯示和隱藏JS
- iOS 左滑按鈕(UITableViewRowAction)顯示圖片iOSUIView
- tabcontrol控制元件隱藏,顯示控制元件
- view的隱藏和顯示View
- Mac基礎知識分享:option鍵的隱藏技巧Mac
- win10隱藏桌面圖示怎麼顯示 win10隱藏桌面圖示如何恢復Win10
- win10 如何顯示隱藏圖示_win10系統右下角的圖示怎麼隱藏Win10
- win10圖示隱藏了怎麼弄出來_win10顯示隱藏的圖示設定方法Win10
- 分享按鈕的圖示為什麼不統一
- Three.js控制物體顯示與隱藏的方法JS
- Boostrap5透過JS控制Offcanvas的顯示隱藏JSCanvas
- iOS 隱藏&顯示tabBariOStabBar
- MacOS X隱藏和顯示隱藏檔案Mac
- Mac顯示和隱藏“隱藏檔案”命令Mac