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


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.

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

Свойства

Children

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

Component

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

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

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

Verbs

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

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

Методы

Dispose()

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

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

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

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

Инициализирует конструктор, используя заданный компонент.

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

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

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