Click or drag to resize

IPropertyBagOwner Interface

Interface that objects which own a property bag have to implement.

Namespace: Altaxo.Main.Properties
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public interface IPropertyBagOwner

The IPropertyBagOwner type exposes the following members.

Properties
 NameDescription
Public propertyPropertyBag Gets the property bag. If the property bag is empty or not created, it is allowed to return null.
Public propertyPropertyBagNotNull Gets the property bag. If there is no property bag, a new bag is created and then returned.
Top
Extension Methods
 NameDescription
Public Extension MethodGetPropertyBags Gets the property bags in the hierarchy. The first bag in the enumeration is the bag that owns the owner. Then the bags of the folders in which the owner is located, its parent folders, and then UserSettings, ApplicationSettings, and BuiltinSettings follow.
(Defined by PropertyExtensions)
Public Extension MethodGetPropertyHierarchy Gets the property bags in the hierarchal order. The first bag in the enumeration is the bag that owns the owner. Then the bags of the folders in which the owner is located, its parent folders, and then UserSettings, ApplicationSettings, and BuiltinSettings follow.
(Defined by PropertyExtensions)
Public Extension MethodGetPropertyValueT Gets the property value. The property is searched in the provided owner, then in the containing folder, and then the hierarchy down to the built-in property bag.
(Defined by PropertyExtensions)
Public Extension MethodGetPropertyValueT Gets the property value. The property is searched in the provided owner, then in the containing folder, and then the hierarchy down to the built-in property bag.
(Defined by PropertyExtensions)
Top
See Also