BindingCondition クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
任意のバインド先との値の比較を表す値。
[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
inherit Condition
interface IValueProvider
- 継承
- 属性
- 実装
注釈
クラスは BindingCondition 、現在のスコープ内の任意のクラスの値をバインドと比較できます。 周囲 MultiTrigger の条件を含むコントロールのバインドされたプロパティと値を比較する開発者は、トリガー リスト内のバインド条件に加えて を使用 PropertyCondition できます。
次の XML の例では、参照name
Text.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 インフラストラクチャによって使用されます。 |