UpdateSourceTrigger 列挙型

定義

バインディング ソースが双方向バインディングでバインド ターゲットによって更新されるタイミングを示す定数を定義します。

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
継承
UpdateSourceTrigger
属性

フィールド

Default 0

バインディングを使用する依存関係プロパティの既定の動作を使用します。 Windows ランタイムでは、これは PropertyChanged の値と同じように評価されます。

Explicit 2

バインディング ソースは、 BindingExpression.UpdateSource メソッドを呼び出す場合にのみ更新されます。

LostFocus 3

バインド ターゲット要素がフォーカスを失うたびに、バインド ソースが更新されます。

PropertyChanged 1

バインディング ソースは、バインド ターゲットの値が変更されるたびに更新されます。 これは、バインド システムによって自動的に検出されます。

注釈

注意

従来の理由から、既定の UpdateSourceTrigger 値は PropertyChanged ではなく Default です。 以前の XAML フレームワークでは、既定のバインド更新動作に影響を与える値を使用して依存関係プロパティを登録する方法が有効になりました。 その依存関係プロパティの動作は、Windows ランタイムに実装されていません。

適用対象