Property Properties
Properties
An enumeration the items properties. Only properties that have significant (serializable) properties are returned. Properties that have their default value, or are otherwise not visible to serialization, are not returned.
The first 0 to N properties returned by the Properties enumeration might have the IsConstructorArgument set. These properties should be used as the parameters to the ItemType's constructor with N parameters. If the first property doesn't have the IsConstructorArgument set, the default constructor of the ItemType should be used.
If the MarkupItem is in a dictionary, one of the properties of the item will have an IsKey set to true. This is the value for the dictionary key.
public virtual IEnumerable<MarkupProperty> Properties { get; }