Export (0) Print
Expand All

FrameworkPropertyMetadata Constructor (PropertyChangedCallback, CoerceValueCallback)

Initializes a new instance of the FrameworkPropertyMetadata class with the specified callbacks.

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

public FrameworkPropertyMetadata(
	PropertyChangedCallback propertyChangedCallback,
	CoerceValueCallback coerceValueCallback


Type: System.Windows.PropertyChangedCallback

A reference to a handler implementation that the property system will call whenever the effective value of the property changes.

Type: System.Windows.CoerceValueCallback

A reference to a handler implementation will be called whenever the property system calls CoerceValue for this dependency property.

This implementation calls a base initializer and then adds the coerceValueCallback by setting the property on the base instance.

The following example calls this constructor signature:

static FrameworkPropertyMetadata fpm;


fpm = new FrameworkPropertyMetadata(
    new PropertyChangedCallback(OnCurrentReadingChanged),
    new CoerceValueCallback(CoerceCurrentReading)

.NET Framework

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

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
© 2015 Microsoft