Class
PathSegmentData

Represents a segment of a PathSegmentData object.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public abstract class PathSegmentData : INotifyPropertyChanged

Inheritance: objectPathSegmentData

Derived Classes: ArcSegmentDataBezierSegmentDataCollectionSegmentDataLineSegmentDataQuadraticBezierSegmentData

Implements: INotifyPropertyChanged

Constructors

PathSegmentData()

Declaration

cs-api-definition
protected PathSegmentData()

Properties

InitStarted

Gets the value which indicates that the initialization is started.

Declaration

cs-api-definition
protected bool InitStarted { get; }

Property Value

bool

Methods

BeginInit()

Starts the initialization process for the segment.

Declaration

cs-api-definition
public void BeginInit()

CalculateNorthwest(IEnumerable<Location>)

Calculates north-west point of the segment.

Declaration

cs-api-definition
protected void CalculateNorthwest(IEnumerable<Location> locationCollection)

Parameters

locationCollection

IEnumerable<Location>

Collection of the locations to calculate.

EndInit()

Indicates that the initialization process for the segment is complete.

Declaration

cs-api-definition
public void EndInit()

OnPropertyChanged(string)

Raise PropertyChanged event.

Declaration

cs-api-definition
protected void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

Property name.

OnSegmentChanged()

Called when some segment parameters are changed.

Declaration

cs-api-definition
protected void OnSegmentChanged()

UpdateGeoBounds()

Update geographical location (Northwest corner) and geographical size of the map geometry.

Declaration

cs-api-definition
protected void UpdateGeoBounds()

Events

PropertyChanged

Property changed event handler.

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged