次の方法で共有


BindingCondition クラス

定義

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

public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingCondition = class
    inherit Condition
    interface IValueProvider
Public NotInheritable Class BindingCondition
Inherits Condition
Implements IValueProvider
継承
BindingCondition
属性
実装

注釈

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

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

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

コンストラクター

BindingCondition()

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

プロパティ

Binding

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

Value

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

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

IValueProvider.ProvideValue(IServiceProvider)

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

適用対象

こちらもご覧ください