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

Represents set of the extended properties.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.RadMap.dll

Syntax:

C#
[TypeConverter(typeof(ExtendedPropertySetConverter))]
public class ExtendedPropertySet : Dictionary<string, ExtendedProperty>, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback

Inheritance: objectDictionary<string, ExtendedProperty>ExtendedPropertySet

Implements: ICollectionIDeserializationCallbackIDictionaryIEnumerableISerializable

Constructors

Initializes a new instance of the ExtendedPropertySet class.

C#
public ExtendedPropertySet()

Initializes a new instance of the ExtendedPropertySet class.

C#
protected ExtendedPropertySet(SerializationInfo info, StreamingContext context)
Parameters:infoSerializationInfo

Serialization information.

contextStreamingContext

Streaming context.

Properties

Gets extended property definition.

C#
public ExtendedProperty this[string propertyName] { get; }
Parameters:propertyNamestring

Name of the extended property.

Property Value:

Extended property definition or null.

Methods

Converts a String representation of the ExtendedPropertySet into the equivalent ExtendedPropertySet class.

C#
public static ExtendedPropertySet Parse(string source)
Parameters:sourcestring

The String representation of the ExtendedPropertySet class.

Returns:

ExtendedPropertySet

The equivalent ExtendedPropertySet class.

Register new property.

C#
public void RegisterProperty(string propertyName, string displayName, Type propertyType, object defaultValue)
Parameters:propertyNamestring

Name of the property.

displayNamestring

Display name of the property.

propertyTypeType

Type of the property.

defaultValueobject

Default value.