Class ControlBuilderBase<TCommand, TEvent>
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<TEvent>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.