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 基础结构。 |