PropertyMetadata Class
Represents the behavior of a dependency property.
Assembly: System.Workflow.ComponentModel (in System.Workflow.ComponentModel.dll)
| Name | Description | |
|---|---|---|
![]() | PropertyMetadata() | Initializes a new instance of the PropertyMetadata class. |
![]() | PropertyMetadata(array<Attribute^>^) | Initializes a new instance of the PropertyMetadata class with an array of attributes. |
![]() | PropertyMetadata(DependencyPropertyOptions) | Initializes a new instance of the PropertyMetadata class with a DependencyPropertyOptions enumeration value. |
![]() | PropertyMetadata(DependencyPropertyOptions, array<Attribute^>^) | Initializes a new instance of the PropertyMetadata class with a DependencyPropertyOptions enumeration value and an array of attributes. |
![]() | PropertyMetadata(Object^) | Initializes a new instance of the PropertyMetadata class with a default property value. |
![]() | PropertyMetadata(Object^, array<Attribute^>^) | Initializes a new instance of the PropertyMetadata class with a default property value and an array of attributes. |
![]() | PropertyMetadata(Object^, DependencyPropertyOptions) | Initializes a new instance of the PropertyMetadata class with a default property value and a DependencyPropertyOptions enumeration value. |
![]() | PropertyMetadata(Object^, DependencyPropertyOptions, array<Attribute^>^) | Initializes a new instance of the PropertyMetadata class with a default property value, a DependencyPropertyOptions enumeration value, and an array of attributes. |
![]() | PropertyMetadata(Object^, DependencyPropertyOptions, GetValueOverride^, SetValueOverride^) | Initializes a new instance of the PropertyMetadata class with a default property value, a DependencyPropertyOptions enumeration value, and delegates to override the GetValue and SetValue logic associated with the dependency property. |
![]() | PropertyMetadata(Object^, DependencyPropertyOptions, GetValueOverride^, SetValueOverride^, array<Attribute^>^) | Initializes a new instance of the PropertyMetadata class with a default property value, a DependencyPropertyOptions enumeration value, delegates to override the GetValue and SetValue logic associated with the dependency property, and an array of attributes. |
| Name | Description | |
|---|---|---|
![]() | DefaultValue | Gets or sets the default value of the associated dependency property. |
![]() | GetValueOverride | Gets or sets the GetValueOverride callback, a callback invoked immediately upon a call to the GetValue method. |
![]() | IsMetaProperty | |
![]() | IsNonSerialized | Gets a value that indicates whether the Options is set to NonSerialized. |
![]() | IsReadOnly | |
![]() | IsSealed | Gets a value that indicates whether the PropertyMetadata has been applied to a property resulting in the immutable state. |
![]() | Options | Gets or set the property which represents the option setting for the DependencyProperty associated to this PropertyMetadata. |
![]() | SetValueOverride | Gets or sets the SetValueOverride callback, a callback invoked immediately upon a call to the SetValue method. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetAttributes() | Retrieves an array that contains all attributes. |
![]() | GetAttributes(Type^) | Receives an array of type Attribute that contains those attributes having type equal to attributeType. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | OnApply(DependencyProperty^, Type^) | Provides processing when this PropertyMetadata is applied to a dependency property. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
Note |
|---|
This material discusses types and namespaces that are obsolete. For more information, see Deprecated Types in Windows Workflow Foundation 4.5. |
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.




