Revit二次開發 任務對話框TaskDialog
阿新 • • 發佈:2018-04-23
添加 方法 exp ask all 細節 truct AD 當前
對話框是revit常用的功能,可以提示revit一個命令的結果或者錯誤,其基本代碼如下“
TaskDialog mainDialog = new TaskDialog("Hello,TaskDialog !");
其主要屬性
AllowCancellation:假如沒有取消按鈕,當前對話框是否能被取消
MainContent :在界面上顯示的主要內容
MainInstruction:在內容區著重顯示的文字
Title :標題
FooterText :在底部顯示的文本
DefaultButton:當前窗體的默認按鈕,即默認執行的按鈕。
ExpandedContent:展開的內容,默認是不顯示,在點擊細節按鈕的時候,才顯示。
ExtraCheckBoxText 設置後,一個復選框將出現,可以通過這個復選框的選擇,做任何想要的判斷和處理
MainIcon :顯示的圖標
TitleAutoPrefix :指定當前對話框的文本是否是自動生成。根據當前的插件的名稱
VerificationText :會顯示一個選擇框
主要方法:
AddCommandLink 添加一個命令鏈接
Show 顯示對話框
WasExtraCheckBoxChecked 獲取ExtraCheckBox按鈕的狀態。
WasVerificationChecked 獲取VerificationChecked按鈕的狀態
Revit二次開發 任務對話框TaskDialog