Provides an extension of PropertyDescriptor that accounts for the additional property characteristics of a dependency property.
Assembly: WindowsBase (in WindowsBase.dll)
Gets the collection of attributes for this member.(Overrides MemberDescriptor::Attributes.)
Gets the type of the component this property is bound to.(Overrides PropertyDescriptor::ComponentType.)
Gets the type converter for this property.(Overrides PropertyDescriptor::Converter.)
Returns the dependency property identifier.
Gets or sets a callback that designers use to modify the effective value of a dependency property before the dependency property value is stored in the dependency property engine.
Gets the name that can be displayed in a window, such as a Properties window.(Overrides MemberDescriptor::DisplayName.)
Gets a value that indicates whether the property is registered as an attached property and is being used through an attached usage.
Gets a value indicating whether this property is read-only.(Overrides PropertyDescriptor::IsReadOnly.)
Gets the metadata associated with the dependency property.
Gets the name of the member.(Inherited from MemberDescriptor.)
This class is primarily used by designer applications. These applications may need to report the dependency property characteristics through property windows or other tools used for editing property values.
In order to check a specific property to determine whether it has PropertyDescriptor, call either DependencyPropertyDescriptor::FromProperty(PropertyDescriptor^), or DependencyPropertyDescriptor::FromName. If either method returns null, then the property is not a dependency property. If the method returns a valid , then the property is a dependency property.available to serve as a
Available since 3.0
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.