[]
Defines a factory to create different layers.
public class MapLayerListBaseFactory<T, TOwner, TMapLayer> : BaseBuilder<IList<MapLayerBase<T>>, MapLayerListFactory<T, TOwner, TMapLayer>> where TOwner : FlexMap<T> where TMapLayer : MapLayerBase<T>
Name | Description |
---|---|
T | Model Type |
TOwner | Chart Map derived from FlexMap |
TMapLayer | MapLayer derived from MapLayerBase |
Name | Description |
---|---|
MapLayerListBaseFactory(IList<MapLayerBase<T>>, TOwner) | Initializes a new instance of the MapLayerListBaseFactory class. |
Name | Description |
---|---|
Add<TControl, TBuilder>(Func<TOwner, TControl>, Func<TControl, TBuilder>) | Add a layer. |