Share via


UpdateSourceTrigger Enum

Definition

Defines constants that indicate when a binding source is updated by its binding target in two-way binding.

public enum class UpdateSourceTrigger
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class UpdateSourceTrigger
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum UpdateSourceTrigger
Public Enum UpdateSourceTrigger
Inheritance
UpdateSourceTrigger
Attributes

Fields

Name Value Description
Default 0

Use default behavior from the dependency property that uses the binding.

PropertyChanged 1

The binding source is updated whenever the binding target value changes. This is detected automatically by the binding system.

Explicit 2

The binding source is updated only when you call the BindingExpression.UpdateSource method. (Not supported for x:Bind.)

LostFocus 3

The binding source is updated whenever the binding target element loses focus.

Remarks

Note

The default UpdateSourceTrigger value is Default rather than PropertyChanged for legacy reasons. This evaluates as a PropertyChanged update behavior for most dependency properties, but evaluates as LostFocus for the TextBox.Text property.

Applies to