Altaxo. |
[Missing <summary> documentation for "N:Altaxo.Main.Properties"]
Class | Description | |
---|---|---|
ProjectFolderPropertyDocument | A property bag that holds the properties of a project folder. | |
ProjectFolderPropertyDocumentCollection | ||
PropertyBag | Default implementation of a property bag IPropertyBag. | |
PropertyBagLazyLoaded | A property bag that loads its properties lazy. During deserialization the properties are temporarily stored as Xml documents. Only when trying to access a property, the Xml is then deserialized into the property. This behavior is neccessary for the UserSettings. Without lazy loading, a class that is deserialized could require another property, but the property service is not ready when the UserSettings are loaded. | |
PropertyHierarchy | Stores a hierarchy of property bags (IPropertyBag). The topmost bag is usually used to edit items, the items underneath are used to show the effective property values. When you add bags, please note that bags are added to the bottom of the hierarchy. Thus you have to add the topmost bag as the first item. | |
PropertyKeyT | Strongly typed version of a property key. | |
PropertyKeyBase | Base class for all property keys. Property keys are used to retrieve property values. This implementation contains members to check the usage of the property key, for instance whether the retrieved type of the property value matches the type stored in the key. | |
PropertyStringParser | Parser for a property string that consists of key-value pairs like this: 'key1=value1 key2=value2 key3=value3 ...'. The keys must not contain whitespace; whereas for the values it is allowed to contain whitespace. |
Structure | Description | |
---|---|---|
PropertyBagInformation | Stores information about a property bag. | |
PropertyBagWithInformation |
Interface | Description | |
---|---|---|
IPropertyBag | Bag with properties. The recommended method is to access the properties by a property key (PropertyKeyBase). For compatibility, properties can also be stored and retrieved with strings. | |
IPropertyBagOwner | Interface that objects which own a property bag have to implement. | |
IReadOnlyPropertyBag | A collection of properties that can be read from the bag. |
Enumeration | Description | |
---|---|---|
PropertyLevel | Designates the level for which the property is intended for. |