Class ClusterData
Represents collection of the map objects clustered using some criteria.
Inheritance
Namespace: Telerik.Windows.Controls.Map
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public class ClusterData : Object, INotifyPropertyChanged
Remarks
Perform grouping using criteria on the map objects. 1 cluster can contains map objects which are represented using different cells.
Constructors
ClusterData()
Declaration
public ClusterData()
Properties
AutoCalculateBounds
Gets or sets value which indicates whether bounding box of the cluster should be calculated automatically.
Declaration
public bool AutoCalculateBounds { get; set; }
Property Value
System.Boolean
|
AutoExpandWhenSingle
Gets or sets value which indicates whether cluster should be automatically expanded when it contains 1 data item only.
Declaration
public bool AutoExpandWhenSingle { get; set; }
Property Value
System.Boolean
|
Bounds
Gets or sets bounding box of the cluster.
Declaration
public LocationRect Bounds { get; set; }
Property Value
LocationRect
|
Children
Gets data items which belongs to this cluster.
Declaration
public IEnumerable<object> Children { get; }
Property Value
System.Collections.Generic.IEnumerable<System.Object>
|
ClusterState
Gets or sets state of the cluster.
Declaration
public ClusterState ClusterState { get; set; }
Property Value
ClusterState
|
Count
Gets number of the items in the cluster.
Declaration
public int Count { get; }
Property Value
System.Int32
|
Data
Gets or sets additional cluster's data. This data can be used to pass extra information to the cluster's data template or by cluster generator when detecting belonging of the item to the particular cluster.
Declaration
public object Data { get; set; }
Property Value
System.Object
|
DeleteWhenEmpty
Gets or sets value which indicates whether cluster should be deleted if it is empty.
Declaration
public bool DeleteWhenEmpty { get; set; }
Property Value
System.Boolean
|
ExpandRadius
Gets or sets radius (in pixels) which will be used to calculate coordinates of the items when cluster is expanded to the polygon vertices.
Declaration
public double ExpandRadius { get; set; }
Property Value
System.Double
|
HideExpanded
Indicates whether expanded cluster should be hidden.
Declaration
public bool HideExpanded { get; set; }
Property Value
System.Boolean
|
Hotspot
Gets or sets hotspot of the cluster.
Declaration
public HotSpot Hotspot { get; set; }
Property Value
HotSpot
|
Location
Gets or sets center of the cluster.
Declaration
public Location Location { get; set; }
Property Value
Location
|
ZIndex
Gets or sets ZIndex of the cluster.
Declaration
public int ZIndex { get; set; }
Property Value
System.Int32
|
Events
PropertyChanged
Property changed event handler.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|