PropertyChangedCallback Delegate

Definition

Represents the callback that is invoked when the effective property value of a dependency property changes.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1520405029, 53570, 17572, 130, 49, 253, 103, 103, 36, 242, 155)]
public delegate void PropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e);

Parameters

d
DependencyObject

The DependencyObject on which the property has changed value.

e
DependencyPropertyChangedEventArgs

Event data that is issued by any event that tracks changes to the effective value of this property.

Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

You implement callbacks based on this delegate to provide the property-changed behavior for a custom dependency property. You might use this callback to provide value constraints, or to initiate value changes in other properties that depend on the value of the property that is being changed. For more info see Custom dependency properties.

Applies to

Product Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

See also