PropertyMetadata.OnApply Method

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
)

Parameters

dp
Type: System.Windows.DependencyProperty

The dependency property to which the metadata has been applied.

targetType
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

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft