New to Telerik UI for WinFormsStart a free 30-day trial

Represents map shape extended data.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.RadMap.dll

Syntax:

C#
public class ExtendedData : INotifyPropertyChanged

Inheritance: objectExtendedData

Implements: INotifyPropertyChanged

Constructors

Initializes a new instance of the ExtendedData class.

C#
public ExtendedData(ExtendedPropertySet propertySet)
Parameters:propertySetExtendedPropertySet

Set of the extended properties this extended data can operates with.

Properties

Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes.

C#
public ExtendedData Data { get; }

Gets set of the extended properties this extended data can operates with.

C#
public ExtendedPropertySet PropertySet { get; }

Gets value from object using format string.

C#
public object this[string format, string lang] { get; }
Parameters:formatstring

Format string.

langstring

Language.

Property Value:

Formatted value.

Gets value from object using format string.

C#
public object this[string format] { get; set; }
Parameters:formatstring

Format string.

Property Value:

Formatted value.

Methods

Clones current instance.

C#
public ExtendedData Clone()
Returns:

ExtendedData

The clone.

Gets value of the property.

C#
public object GetValue(string propertyName)
Parameters:propertyNamestring

Name of the property.

Returns:

object

Property value.

Gets value which indicates whether extended data contains specified property.

C#
public bool HasValue(string propertyName)
Parameters:propertyNamestring

Name of the property.

Returns:

bool

True - when extended data contains specified property. Otherwise - false.

Set default value to every extended property.

C#
public void SetDefaults()

Sets value of the property.

C#
public void SetValue(string propertyName, object propertyValue, bool fireEvent)
Parameters:propertyNamestring

Name of the property.

propertyValueobject

Value to be set.

fireEventbool

Indicates whether the layout changed event should be fired.

Sets value of the property.

C#
public void SetValue(string propertyName, object propertyValue)
Parameters:propertyNamestring

Name of the property.

propertyValueobject

Value to be set.

Events

Occurs when extended property changed in the extended data.

C#
public event EventHandler<ExtendedPropertyChangedEventArgs> ExtendedPropertyChanged

Occurs when property changed. Implemented for binding.

C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged