Implements
Namespace: Metalama.Patterns.Wpf
Assembly: Metalama.Patterns.Wpf.dll
Syntax
[AttributeUsage(AttributeTargets.Property)]
public sealed class DependencyPropertyAttribute : Attribute, IAspect<IProperty>, IAspect, ICompileTimeSerializable, ITemplateProvider, IEligible<IProperty>, IHierarchicalOptionsProviderConstructors
| Name | Description |
|---|---|
| DependencyPropertyAttribute() |
Properties
| Name | Description |
|---|---|
| InitializerProvidesDefaultValue | Gets or sets a value indicating whether the property initializer (if present) should be used to for DefaultValue. The default is true. |
| IsReadOnly | Gets or sets a value indicating whether the property should be registered as a read-only property. |
| PropertyChangedMethod | Gets or sets the name of the method that will be called when the the property value has changed. |
| RegistrationField | Gets or sets the name of the static readonly field that will be generated to expose the instance of the registered DependencyProperty. |
| ValidateMethod | Gets or sets the name of the method that validates the value of the property. |