Table of Contents

Class ControlBuilderBase<TCommand, TEvent>

Namespace
Bonsai.Gui
Assembly
Bonsai.Gui.dll

Provides an abstract base class with common functionality for UI controls that accept an optional sequence of command notifications.

public abstract class ControlBuilderBase<TCommand, TEvent> : ControlBuilderBase<TEvent>, IExpressionBuilder, INamedElement

Type Parameters

TCommand

The type of command notifications accepted by the UI control.

TEvent

The type of event notifications emitted by the UI control.

Inheritance
ControlBuilderBase<TCommand, TEvent>
Implements
Inherited Members

Properties

ArgumentRange

Gets the range of input arguments that this expression builder accepts.

Methods

Build(IEnumerable<Expression>)

Builds the expression tree for configuring and calling the UI control.

Generate(IObservable<TCommand>)

Generates an observable sequence of event notifications from the UI control.