Binding 类

定义

单个 1:1 不可变数据绑定。

public sealed class Binding : Xamarin.Forms.BindingBase
type Binding = class
    inherit BindingBase
继承

注解

此类是不可变的。

构造函数

Binding()

构造并初始化 Binding 类的新实例。

Binding(String, BindingMode, IValueConverter, Object, String, Object)

构造并初始化 Binding 类的新实例。

字段

DoNothing

单个 1:1 不可变数据绑定。

属性

Converter

获取或设置要用于此绑定的转换器?

ConverterParameter

获取或设置作为自变量传递至该转换器的参数。

FallbackValue

如果不存在指定值,则获取或设置要使用的值,而不是属性的默认值。

(继承自 BindingBase)
Mode

获取或设置此绑定的模式。

(继承自 BindingBase)
Path

获取或设置属性路径

Source

获取或设置绑定源。

StringFormat

获取或设置此绑定的字符串格式。

(继承自 BindingBase)
TargetNullValue

获取或设置绑定的目标为 null 时,要为绑定属性提供的值。

(继承自 BindingBase)
UpdateSourceEventName

供 Xamarin.Forms 平台内部使用。

方法

Create<TSource>(Expression<Func<TSource,Object>>, BindingMode, IValueConverter, Object, String)
已过时。

这是一种方便的工厂方法,用于通过表达式而不是属性名称来创建绑定。 此 API 在重构方面更具弹性。

ThrowIfApplied()

如果已应用绑定,则引发 InvalidOperationException

(继承自 BindingBase)

适用于