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 示例在周围的 MultiTrigger (省略) 中创建一个Text.Length
绑定条件,该条件在引用的 name
具有等于 0
的属性长度时成功。 (name
必须引用具有 属性的 元素,例如 TextCell, Text
该元素又具有 Length
property.)
<BindingCondition Binding="{Binding Source={x:Reference name},
Path=Text.Length}"
Value="0" />
构造函数
BindingCondition() |
初始化一个新 BindingCondition 实例。 |
属性
Binding |
获取或设置将与 Value 属性进行比较的绑定。 |
Value |
满足条件的绑定值。 |
显式接口实现
IValueProvider.ProvideValue(IServiceProvider) |
用于 XAML 基础结构。 |