Class MashupControlVisualizerBase<TControl, TControlBuilder>
Provides an abstract base class for visualizers representing UI elements which can be combined with other visualizers.
public abstract class MashupControlVisualizerBase<TControl, TControlBuilder> : MashupVisualizer where TControl : Control where TControlBuilder : ExpressionBuilder
Type Parameters
TControl
The type of the control exposed by this mashup visualizer.
TControlBuilder
The type of the workflow element used to create the mashup control.
- Inheritance
-
MashupControlVisualizerBase<TControl, TControlBuilder>
- Derived
- Inherited Members
Properties
- Control
Gets the active mashup control exposed by this type visualizer.
Methods
- CreateControl(IServiceProvider, TControlBuilder)
Creates and configures the mashup control associated with the specified workflow operator.
- Load(IServiceProvider)
Loads type visualizer resources using the specified service provider.
- LoadMashupSource(int, MashupSource, IServiceProvider)
Loads type visualizer resources for an individual mashup source in the mashup visualizer.
- LoadMashups(IServiceProvider)
Loads type visualizer resources for all sources combined in the mashup visualizer.
- Show(object)
Updates the type visualizer to display the specified value object.
- Unload()
Unloads all type visualizer resources.
- Visualize(IObservable<IObservable<object>>, IServiceProvider)
Creates an observable sequence used to visualize all notifications emitted by a workflow operator, using this type visualizer and the specified service provider.