Click or drag to resize

Altaxo.Main.Properties Namespace

[Missing <summary> documentation for "N:Altaxo.Main.Properties"]

Classes
 ClassDescription
Public classProjectFolderPropertyDocument A property bag that holds the properties of a project folder.
Public classProjectFolderPropertyDocumentCollection 
Public classPropertyBag Default implementation of a property bag IPropertyBag.
Public classPropertyBagLazyLoaded 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.
Public classPropertyHierarchy 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.
Public classPropertyKeyT Strongly typed version of a property key.
Public classPropertyKeyBase 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.
Public classPropertyStringParser 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.
Structures
 StructureDescription
Public structurePropertyBagInformation Stores information about a property bag.
Public structurePropertyBagWithInformation 
Interfaces
 InterfaceDescription
Public interfaceIPropertyBag 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.
Public interfaceIPropertyBagOwner Interface that objects which own a property bag have to implement.
Public interfaceIReadOnlyPropertyBag A collection of properties that can be read from the bag.
Enumerations
 EnumerationDescription
Public enumerationPropertyLevel Designates the level for which the property is intended for.