Afficher en anglais

Partage via


ITreeDesigner Interface

Définition

Assure la prise en charge de la création d'un jeu de concepteurs personnalisés connexes.

C#
public interface ITreeDesigner : IDisposable, System.ComponentModel.Design.IDesigner
C#
public interface ITreeDesigner : System.ComponentModel.Design.IDesigner
Dérivé
Implémente

Remarques

L’interface ITreeDesigner dérive de l’interface IDesigner et fournit la prise en charge de la navigation flexible dans une hiérarchie de concepteurs associés. Avec cette interface, un programmeur peut fournir un certain nombre de concepteurs pour le composant, le approprié étant déterminé dynamiquement.

Cette interface est une extension simple de sa classe de base, en ajoutant seulement deux propriétés pour naviguer dans une hiérarchie d’arborescence : Children et Parent.

Pour obtenir une vue d’ensemble de la création de composants de conception, consultez Extension de la prise en charge Design-Time.

Propriétés

Children

Obtient une collection de concepteurs enfants.

Component

Obtient le composant de base qui est créé par ce concepteur.

(Hérité de IDesigner)
Parent

Obtient le concepteur parent.

Verbs

Obtient une collection des verbes de design pris en charge par le concepteur.

(Hérité de IDesigner)

Méthodes

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de IDisposable)
DoDefaultAction()

Exécute l'action par défaut pour ce concepteur.

(Hérité de IDesigner)
Initialize(IComponent)

Initialise le concepteur avec le composant spécifié.

(Hérité de IDesigner)

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Voir aussi