ClusterPointStyle¶
Namespace: ThinkGeo.Core
public class ClusterPointStyle : Style
Inheritance Object → Style → ClusterPointStyle
Properties¶
DefaultPointStyle¶
public PointStyle DefaultPointStyle { get; set; }
Property Value¶
ClusteredPointStyle¶
public PointStyle ClusteredPointStyle { get; set; }
Property Value¶
DefaultTextStyle¶
public TextStyle DefaultTextStyle { get; set; }
Property Value¶
CustomStyles¶
public Collection<Style> CustomStyles { get; }
Property Value¶
CellSize¶
public int CellSize { get; set; }
Property Value¶
ClusterCellLinesVisible¶
public bool ClusterCellLinesVisible { get; set; }
Property Value¶
MinimumFeaturesPerCellToCluster¶
public int MinimumFeaturesPerCellToCluster { get; set; }
Property Value¶
Name¶
This property gets and set the name of the style.
public string Name { get; set; }
Property Value¶
String
This property gets the name of the style.
Remarks:
This name is not used by the system; it is only for the developer. However, it can be used if you generate your own legend.
IsActive¶
This property gets and sets the active status of the style.
public bool IsActive { get; set; }
Property Value¶
Boolean
This property gets the active status of the style.
Remarks:
If the style is not active then it will not draw.
RequiredColumnNames¶
This property gets the collection of fields that are required for the style.
public Collection<string> RequiredColumnNames { get; }
Property Value¶
This property gets the collection of fields that are required for the
style.
Remarks:
This property gets the collection of fields that are required for the style. These are in addition to any other columns you specify in styles that inherit from this one. For example, if you have use a ValueStyle and it requires a column name for the value comparison, then that column does not need to be in this collection. You only use the RequiredColumnNames for columns you need beyond those required by specific inherited styles.
Filters¶
public Collection<string> Filters { get; }
Property Value¶
Constructors¶
ClusterPointStyle()¶
public ClusterPointStyle()
ClusterPointStyle(PointStyle)¶
public ClusterPointStyle(PointStyle defaultPointStyle)
Parameters¶
defaultPointStyle
PointStyle
ClusterPointStyle(PointStyle, TextStyle)¶
public ClusterPointStyle(PointStyle defaultPointStyle, TextStyle defaultTextStyle)
Parameters¶
defaultPointStyle
PointStyle
defaultTextStyle
TextStyle
ClusterPointStyle(PointStyle, TextStyle, PointStyle)¶
public ClusterPointStyle(PointStyle defaultPointStyle, TextStyle defaultTextStyle, PointStyle clusteredPointStyle)
Parameters¶
defaultPointStyle
PointStyle
defaultTextStyle
TextStyle
clusteredPointStyle
PointStyle
Methods¶
DrawCore(IEnumerable<Feature>, GeoCanvas, Collection<SimpleCandidate>, Collection<SimpleCandidate>)¶
protected void DrawCore(IEnumerable<Feature> features, GeoCanvas canvas, Collection<SimpleCandidate> labelsInThisLayer, Collection<SimpleCandidate> labelsInAllLayers)
Parameters¶
features
IEnumerable<Feature>
canvas
GeoCanvas
labelsInThisLayer
Collection<SimpleCandidate>
labelsInAllLayers
Collection<SimpleCandidate>
GetRequiredColumnNamesCore()¶
protected Collection<string> GetRequiredColumnNamesCore()
Returns¶
OnDrawingClusterdFeature(DrawingClusteredFeatureClusterPointStyleEventArgs)¶
protected void OnDrawingClusterdFeature(DrawingClusteredFeatureClusterPointStyleEventArgs e)
Parameters¶
e
DrawingClusteredFeatureClusterPointStyleEventArgs
Events¶
DrawingClusteredFeature¶
public event EventHandler<DrawingClusteredFeatureClusterPointStyleEventArgs> DrawingClusteredFeature;