Table of Contents

Class ContainerControlVisualizerBase<TControl, TControlBuilder>

Namespace
Bonsai.Gui
Assembly
Bonsai.Gui.dll

Provides an abstract base class for visualizers representing UI elements which can contain other nested UI elements.

public abstract class ContainerControlVisualizerBase<TControl, TControlBuilder> : MashupControlVisualizerBase<TControl, TControlBuilder> where TControl : Control where TControlBuilder : ExpressionBuilder

Type Parameters

TControl

The type of the container control exposed by this type visualizer.

TControlBuilder

The type of the workflow element used to create the container control.

Inheritance
MashupControlVisualizerBase<TControl, TControlBuilder>
ContainerControlVisualizerBase<TControl, TControlBuilder>
Derived
Inherited Members

Methods

AddControl(int, Control)

Adds a control to the container at the specified index.

GetMashupSource(int, int)

Finds the mashup source located at the specified coordinates.

LoadMashupSource(int, MashupSource, IServiceProvider)

Loads type visualizer resources for an individual mashup source in the mashup visualizer.

UnloadMashups()

Unloads resources for all sources combined in the mashup visualizer.