次の方法で共有


BindingCondition クラス

定義

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

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

注釈

クラスは BindingCondition 、現在のスコープ内の任意のクラスの値をバインドと比較できます。 周囲 MultiTrigger の条件を含むコントロールのバインドされたプロパティと値を比較する開発者は、トリガー リスト内のバインド条件に加えて を使用 PropertyCondition できます。

次の XML の例では、参照nameText.Length先のプロパティの長さが と等しい0場合に成功する、周囲MultiTriggerの (省略された) 内にバインド条件を作成します。 (name は、 などの TextCell要素を参照する必要があります。この要素には、プロパティを持つ Text プロパティが Length 含まれます)。

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

コンストラクター

BindingCondition()

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

プロパティ

Binding

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

Value

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

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

IValueProvider.ProvideValue(IServiceProvider)

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

適用対象

こちらもご覧ください