Прочитать на английском

Поделиться через


ITreeDesigner Интерфейс

Определение

Предоставляет поддержку для создания набора связанных пользовательских конструкторов.

public interface ITreeDesigner : IDisposable, System.ComponentModel.Design.IDesigner
public interface ITreeDesigner : System.ComponentModel.Design.IDesigner
Производный
Реализации

Комментарии

Интерфейс ITreeDesigner является производным IDesigner от интерфейса и обеспечивает поддержку гибкого навигации по иерархии связанных конструкторов. С помощью этого интерфейса программист может предоставить ряд конструкторов для компонента, при этом соответствующий конструктор определяется динамически.

Этот интерфейс представляет собой простое расширение базового класса, добавляя только два свойства для навигации по иерархии дерева: Children и Parent.

Общие сведения о создании компонентов проектирования см. в статье Расширение поддержки Design-Time.

Свойства

Children

Возвращает коллекцию дочерних конструкторов.

Component

Возвращает базовый компонент, создаваемый данным конструктором.

(Унаследовано от IDesigner)
Parent

Возвращает родительский конструктор.

Verbs

Получает коллекцию команд времени разработки, поддерживаемых конструктором.

(Унаследовано от IDesigner)

Методы

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

(Унаследовано от 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

См. также раздел