Table of Contents

Class ControlVisualizerBase<TControl, TControlBuilder>

Namespace
Bonsai.Gui
Assembly
Bonsai.Gui.dll

Provides an abstract base class for visualizers representing individual UI elements.

public abstract class ControlVisualizerBase<TControl, TControlBuilder> : DialogTypeVisualizer where TControl : Control where TControlBuilder : ExpressionBuilder

Type Parameters

TControl

The type of the control exposed by this type visualizer.

TControlBuilder

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

Inheritance
ControlVisualizerBase<TControl, TControlBuilder>
Derived
Inherited Members

Properties

Control

Gets the active control exposed by this type visualizer.

Methods

CreateControl(IServiceProvider, TControlBuilder)

Creates and configures the visual control associated with the specified workflow operator.

Load(IServiceProvider)

Loads type visualizer resources using the specified service provider.

Show(object)

Updates the type visualizer to display the specified value object.

Unload()

Unloads all type visualizer resources.