BindingCondition クラス

定義

任意のバインド先との値の比較を表す値。

[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
    inherit Condition
    interface IValueProvider
継承
BindingCondition
属性
実装

注釈

クラスは、 BindingCondition 現在のスコープ内の任意のクラスのバインディングの値を比較できます。 開発者は、その周囲の条件を含むコントロールのバインドされたプロパティに対して値を比較する必要 MultiTrigger がある場合があります。これは、 PropertyCondition トリガー一覧のバインド条件に加えて、を使用する必要がある場合があります。

次の XML の例では、 MultiTrigger 参照先の名前長さが 0に等しい場合に成功する、前後の (省略された) 内のバインド条件を作成します。 (名前は、のような要素を参照する必要があります。この要素には、Text プロパティがあり、その TextCell 中にLengthプロパティがあります)。 Text

<BindingCondition Binding="{Binding Source={x:Reference name},
                                Path=Text.Length}"
                                Value="0" />

コンストラクター

BindingCondition()

新しい BindingCondition インスタンスを初期化します。

プロパティ

Binding

Value プロパティの比較対象となるバインドを取得または設定します。

Value

条件を満たすバインドの値。

明示的なインターフェイスの実装

IValueProvider.ProvideValue(IServiceProvider)

XAML インフラストラクチャによって使用されます。

適用対象

こちらもご覧ください