ITreeDesigner 介面

定義

為建置一組相關的自訂設計工具提供支援。

C#
public interface ITreeDesigner : IDisposable, System.ComponentModel.Design.IDesigner
C#
public interface ITreeDesigner : System.ComponentModel.Design.IDesigner
衍生
實作

備註

介面 ITreeDesigner 衍生自 IDesigner 介面,並提供彈性巡覽相關設計工具階層的支援。 透過這個介面,程式設計人員可以為元件提供一些設計工具,並動態決定適當的設計工具。

這個介面是其基類的簡單延伸模組,只新增兩個用於巡覽樹狀結構階層的屬性: ChildrenParent

如需建立設計元件的概觀,請參閱 擴充 Design-Time 支援

屬性

Children

取得子設計工具的集合。

Component

取得此設計工具正在設計的基底元件。

(繼承來源 IDesigner)
Parent

取得父設計工具。

Verbs

取得設計工具所支援的設計階段動詞命令集合。

(繼承來源 IDesigner)

方法

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

(繼承來源 IDisposable)
DoDefaultAction()

執行這個設計工具的預設動作。

(繼承來源 IDesigner)
Initialize(IComponent)

使用指定的元件,初始化設計工具。

(繼承來源 IDesigner)

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另請參閱