PropertyMetadata.OnApply Method (DependencyProperty, Type)


Called when this metadata has been applied to a property, which indicates that the metadata is being sealed.

Namespace:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

protected virtual void OnApply(
	DependencyProperty dp,
	Type targetType


Type: System.Windows.DependencyProperty

The dependency property to which the metadata has been applied.

Type: System.Type

The type associated with this metadata if this is type-specific metadata. If this is default metadata, this value is a null reference.

Subclasses should assure that any mutability of the data structure of a PropertyMetadata subclass should be marked as immutable once OnApply is called. This will be called once the metadata is applied to a property system operation (register, add owner, override metadata).

.NET Framework
Available since 3.0
Return to top