ITreeDesigner Rozhraní

Definice

Poskytuje podporu pro vytváření sady souvisejících vlastních návrhářů.

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
Odvozené
Implementuje

Poznámky

Rozhraní ITreeDesigner je odvozeno z IDesigner rozhraní a poskytuje podporu pro flexibilní navigaci v hierarchii souvisejících návrhářů. S tímto rozhraním může programátor poskytnout řadu návrhářů pro komponentu, přičemž příslušný z nich je určen dynamicky.

Toto rozhraní je jednoduché rozšíření základní třídy, které přidává pouze dvě vlastnosti pro navigaci ve stromové hierarchii: Children a Parent.

Přehled vytváření komponent návrhu najdete v tématu Rozšíření podpory Design-Time.

Vlastnosti

Children

Získá kolekci podřízených návrhářů.

Component

Získá základní komponentu, kterou tento návrhář navrhuje.

(Zděděno od IDesigner)
Parent

Získá nadřazený návrhář.

Verbs

Získá kolekci sloves v době návrhu podporované návrhářem.

(Zděděno od IDesigner)

Metody

Dispose()

Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků.

(Zděděno od IDisposable)
DoDefaultAction()

Provede výchozí akci pro tohoto návrháře.

(Zděděno od IDesigner)
Initialize(IComponent)

Inicializuje návrhář se zadanou komponentou.

(Zděděno od IDesigner)

Platí pro

Viz také