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 示例在周围的 MultiTrigger (省略) 中创建一个Text.Length绑定条件,该条件在引用的 name 具有等于 0的属性长度时成功。 (name 必须引用具有 属性的 元素,例如 TextCellText 该元素又具有 Length property.)

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

构造函数

BindingCondition()

初始化一个新 BindingCondition 实例。

属性

Binding

获取或设置将与 Value 属性进行比较的绑定。

Value

满足条件的绑定值。

显式接口实现

IValueProvider.ProvideValue(IServiceProvider)

用于 XAML 基础结构。

适用于

另请参阅