ITreeDesigner Interface

Definição

Fornece suporte para construir um conjunto de designers personalizados relacionados.

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
Derivado
Implementações

Observações

A ITreeDesigner interface deriva da IDesigner interface e oferece suporte para navegar de forma flexível numa hierarquia de designers relacionados. Com esta interface, um programador pode fornecer vários designers para o componente, sendo o apropriado determinado dinamicamente.

Esta interface é uma extensão simples da sua classe base, acrescentando apenas duas propriedades para navegar numa hierarquia de árvore: Children e Parent.

Para uma visão geral da criação de componentes de design, veja Extensão Design-Time Suporte.

Propriedades

Name Description
Children

Recebe uma coleção de designers infantis.

Component

Obtém o componente base que este designer está a desenhar.

(Herdado de IDesigner)
Parent

Apanha o designer principal.

Verbs

Obtém uma coleção dos verbos do tempo de design suportados pelo designer.

(Herdado de IDesigner)

Métodos

Name Description
Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

(Herdado de IDisposable)
DoDefaultAction()

Executa a ação padrão para este designer.

(Herdado de IDesigner)
Initialize(IComponent)

Inicializa o designer com o componente especificado.

(Herdado de IDesigner)

Aplica-se a

Ver também