Share via


PropertyValue Class

Represents the value of a property.

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design (in Microsoft.Windows.Design.dll)

Syntax

'Declaration
Public MustInherit Class PropertyValue _
    Implements INotifyPropertyChanged
'Usage
Dim instance As PropertyValue
public abstract class PropertyValue : INotifyPropertyChanged
public ref class PropertyValue abstract : INotifyPropertyChanged
public abstract class PropertyValue implements INotifyPropertyChanged

Remarks

The PropertyValue class represents the underlying value of a property. The PropertyEntry class represents the property itself. The PropertyEntry is the parent, and the PropertyValue is the child.

If an instance of PropertyValue represents a value that is a collection, it uses the Collection property to return a PropertyValueCollection. An example of a property whose value is a collection is the RowDefinitions property.

Inheritance Hierarchy

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValue

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

PropertyValue Members

Microsoft.Windows.Design.PropertyEditing Namespace

PropertyValueEditor

Other Resources

WPF Designer Extensibility

Property Editing Architecture