ITreeDesigner Interfejs

Definicja

Zapewnia obsługę tworzenia zestawu powiązanych projektantów niestandardowych.

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
Pochodne
Implementuje

Uwagi

Interfejs ITreeDesigner pochodzi z interfejsu IDesigner i zapewnia obsługę elastycznego nawigowania w hierarchii powiązanych projektantów. Dzięki temu interfejsowi programista może dostarczyć wielu projektantów dla składnika, z odpowiednim, który jest określany dynamicznie.

Ten interfejs jest prostym rozszerzeniem klasy bazowej, dodając tylko dwie właściwości do nawigowania po hierarchii drzewa: Children i Parent.

Aby zapoznać się z omówieniem tworzenia składników projektu, zobacz Rozszerzanie obsługi Design-Time.

Właściwości

Children

Pobiera kolekcję projektantów podrzędnych.

Component

Pobiera podstawowy składnik, który projektuje ten projektant.

(Odziedziczone po IDesigner)
Parent

Pobiera projektanta nadrzędnego.

Verbs

Pobiera kolekcję czasowników czasu projektowania obsługiwanych przez projektanta.

(Odziedziczone po IDesigner)

Metody

Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.

(Odziedziczone po IDisposable)
DoDefaultAction()

Wykonuje akcję domyślną dla tego projektanta.

(Odziedziczone po IDesigner)
Initialize(IComponent)

Inicjuje projektanta za pomocą określonego składnika.

(Odziedziczone po IDesigner)

Dotyczy

Zobacz też