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


ITreeDesigner Интерфейс

Определение

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

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

Комментарии

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

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

Свойства

Имя Описание
Children

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

Component

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

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

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

Verbs

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

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

Методы

Имя Описание
Dispose()

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

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

Выполняет действие по умолчанию для этого конструктора.

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

Инициализирует конструктор с указанным компонентом.

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

Применяется к

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