Provides support for building a set of related custom designers.

See Also: ITreeDesigner Members


public interface ITreeDesigner : IDesigner, IDisposable


The System.ComponentModel.Design.ITreeDesigner interface derives from the System.ComponentModel.Design.IDesigner interface and provides support for flexibly navigating a hierarchy of related designers. With this interface, a programmer can supply a number of designers for the component, with the appropriate one being determined dynamically.

This interface is a simple extension of its base class, adding just two properties for navigating a tree hierarchy: ITreeDesigner.Children and ITreeDesigner.Parent.

For an overview of creating design components, see Extending Design-Time Support.


Namespace: System.ComponentModel.Design
Assembly: System (in System.dll)
Assembly Versions:,