Click or drag to resize

Property Class

Represents a reflected property that can be displayed and edited through the property reflection infrastructure.
Inheritance Hierarchy
SystemObject
  Altaxo.Main.Services.PropertyReflectionItem
    Altaxo.Main.Services.PropertyReflectionProperty

Namespace: Altaxo.Main.Services.PropertyReflection
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class Property : Item, IDisposable, 
	INotifyPropertyChanged

The Property type exposes the following members.

Constructors
 NameDescription
Public methodProperty Initializes a new instance of the Property class.
Top
Properties
 NameDescription
Public propertyAttributes Gets the attributes associated with the property.
Public propertyCategory Gets the category of the property.
Public propertyDescription Gets the property description.
Protected propertyDisposed Gets a value indicating whether this instance has been disposed.
(Inherited from Item)
Public propertyIsReadOnly Gets a value indicating whether the property is read-only.
Public propertyIsWriteable Gets a value indicating whether the property can be written.
Public propertyName Gets the display name of the property.
Public propertyPropertyType Gets the property type.
Public propertyValue Gets or sets the current property value.
Top
Methods
 NameDescription
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from Item)
Protected methodDispose(Boolean) Releases the resources used by this instance.
(Overrides ItemDispose(Boolean))
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalize Finalizes the instance.
(Inherited from Item)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodNotifyPropertyChanged Raises the PropertyChanged event for the specified property.
(Inherited from Item)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventPropertyChanged Occurs when a property value changes.
(Inherited from Item)
Top
Fields
 NameDescription
Protected field_instance The object instance that owns the reflected property.
Protected field_property The reflected property descriptor.
Public fieldStatic memberCompareByCategoryThenByName Compares properties first by category and then by name.
Public fieldStatic memberCompareByName Compares properties by name.
Top
Remarks

This class originated from the 'WPG Property Grid' project (http://wpg.codeplex.com), licensed under Ms-PL.

See Also