1. 程式人生 > >Revit二次開發 任務對話框TaskDialog

Revit二次開發 任務對話框TaskDialog

添加 方法 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