UpdateSourceTrigger
UpdateSourceTrigger
UpdateSourceTrigger
UpdateSourceTrigger
Enum
Definition
Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Prerelease APIs are identified by a Prerelease label.
[Contains prerelease APIs.]
Defines constants that indicate when a binding source is updated by its binding target in two-way binding.
public : enum class UpdateSourceTriggerpublic enum UpdateSourceTriggerPublic Enum UpdateSourceTrigger// This API is not available in Javascript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Fields
| Default Default Default Default | Use default behavior from the dependency property that uses the binding. In Windows Runtime, this evaluates the same as a value with PropertyChanged. |
| Explicit Explicit Explicit Explicit | The binding source is updated only when you call the BindingExpression.UpdateSource method. |
| LostFocus LostFocus LostFocus LostFocus | Prerelease. The binding source is updated whenever the binding target element loses focus. |
| PropertyChanged PropertyChanged PropertyChanged PropertyChanged | The binding source is updated whenever the binding target value changes. This is detected automatically by the binding system. |
Remarks
Note
The default UpdateSourceTrigger value is Default rather than PropertyChanged for legacy reasons. Previous XAML frameworks enabled a way to register a dependency property with a value that influenced what its default binding update behavior does. That dependency property behavior isn't implemented in the Windows Runtime.