Share via

UpdateSourceTrigger Enum


Describes the timing of binding source updates.

public enum class UpdateSourceTrigger
public enum UpdateSourceTrigger
type UpdateSourceTrigger = 
Public Enum UpdateSourceTrigger


Default 0

The default UpdateSourceTrigger value of the binding target property. The default value for most dependency properties is PropertyChanged, while the Text property has a default value of LostFocus.

Explicit 3

Updates the binding source only when you call the UpdateSource() method.

LostFocus 2

Updates the binding source whenever the binding target element loses focus.

PropertyChanged 1

Updates the binding source immediately whenever the binding target property changes.


A programmatic way to determine the default UpdateSourceTrigger value of a dependency property is to get the property metadata of the property using DependencyProperty.GetMetadata, and then to check the value of the FrameworkPropertyMetadata.DefaultUpdateSourceTrigger property.

For more information, see Binding.UpdateSourceTrigger.

Applies to

See also