MultiBinding.Mode プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このバインディングのデータ フローの方向を示す値を取得または設定。
public:
property System::Windows::Data::BindingMode Mode { System::Windows::Data::BindingMode get(); void set(System::Windows::Data::BindingMode value); };
public System.Windows.Data.BindingMode Mode { get; set; }
member this.Mode : System.Windows.Data.BindingMode with get, set
Public Property Mode As BindingMode
プロパティ値
BindingMode 値のいずれか 1 つ。 既定値は Default で、ターゲット依存関係プロパティの既定のバインド モード値を返します。 ただし、既定値は各依存関係プロパティによって異なります。 一般に、ユーザーが編集できる Text などのコントロール プロパティは既定で双方向のバインディングであり、それ以外のほとんどのプロパティは既定で一方向のバインドになります。
依存関係プロパティが既定で一方向と双方向のどちらでバインドされるかをプログラムで判断する 1 つの方法として、GetMetadata(Type) を使用してそのプロパティのプロパティ メタデータを取得してから、BindsTwoWayByDefault プロパティのブール値を確認することがきます。
注釈
プロパティとUpdateSourceTriggerプロパティのMode値によって機能が決まります。個々のMultiBindingバインディングがこれらのプロパティをオーバーライドしない限り、コレクション内のすべてのバインディングの既定値として使用されます。 たとえば、オブジェクトのModeMultiBindingプロパティが設定されている場合、バインディングのいずれかに別Modeの値をTwoWay明示的に設定しない限り、コレクション内のすべてのバインドが考慮TwoWayされます。 詳細については、Binding.Mode プロパティおよび Binding.UpdateSourceTrigger プロパティを参照してください。