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

Represents set of the extended properties.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

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

Inheritance: objectDictionary<string, ExtendedProperty>ExtendedPropertySet

Implements: ICollectionICollection<KeyValuePair<string, ExtendedProperty>>IDeserializationCallbackIDictionaryIDictionary<string, ExtendedProperty>IEnumerableIEnumerable<KeyValuePair<string, ExtendedProperty>>IReadOnlyCollection<KeyValuePair<string, ExtendedProperty>>IReadOnlyDictionary<string, ExtendedProperty>ISerializable...

Inherited Members Dictionary<string, ExtendedProperty>.Add(string, ExtendedProperty)Dictionary<string, ExtendedProperty>.Clear()Dictionary<string, ExtendedProperty>.ContainsKey(string)Dictionary<string, ExtendedProperty>.ContainsValue(ExtendedProperty)Dictionary<string, ExtendedProperty>.GetEnumerator()Dictionary<string, ExtendedProperty>.OnDeserialization(object)Dictionary<string, ExtendedProperty>.Remove(string)Dictionary<string, ExtendedProperty>.Remove(string, out ExtendedProperty)Dictionary<string, ExtendedProperty>.TryGetValue(string, out ExtendedProperty)Dictionary<string, ExtendedProperty>.TryAdd(string, ExtendedProperty)Dictionary<string, ExtendedProperty>.EnsureCapacity(int)Dictionary<string, ExtendedProperty>.TrimExcess()Dictionary<string, ExtendedProperty>.TrimExcess(int)Dictionary<string, ExtendedProperty>.ComparerDictionary<string, ExtendedProperty>.CountDictionary<string, ExtendedProperty>.KeysDictionary<string, ExtendedProperty>.ValuesDictionary<string, ExtendedProperty>.this[string]...

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.