transform<T> method

BindableProperty<T> transform<T>({
  1. required T? transformer(
    1. TValue
    ),
  2. required T initial,
  3. PropertyValueChanged<T>? valueChanged,
})

从当前绑定属性转换到一个新的绑定属性

transform 指定属性值变换方法,当此方法返回值非 null 时则将此值写入属性

initial 指定初始值

valueChanged 指定属性值变更后的回调方法

Implementation

BindableProperty<T> transform<T>(
        {required T? Function(TValue) transformer,
        required T initial,
        PropertyValueChanged<T>? valueChanged}) =>
    $transform(this,
        transformer: transformer,
        initial: initial,
        valueChanged: valueChanged);