BindingBase.Create<TSource,TProperty> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
添加了此工厂方法,以简化从 lambda getters 创建 TypedBindingBase 实例。
public static Microsoft.Maui.Controls.BindingBase Create<TSource,TProperty>(Func<TSource,TProperty> getter, Microsoft.Maui.Controls.BindingMode mode = Microsoft.Maui.Controls.BindingMode.Default, Microsoft.Maui.Controls.IValueConverter? converter = default, object? converterParameter = default, string? stringFormat = default, object? source = default, object? fallbackValue = default, object? targetNullValue = default);
static member Create : Func<'Source, 'Property> * Microsoft.Maui.Controls.BindingMode * Microsoft.Maui.Controls.IValueConverter * obj * string * obj * obj * obj -> Microsoft.Maui.Controls.BindingBase
Public Shared Function Create(Of TSource, TProperty) (getter As Func(Of TSource, TProperty), Optional mode As BindingMode = Microsoft.Maui.Controls.BindingMode.Default, Optional converter As IValueConverter = Nothing, Optional converterParameter As Object = Nothing, Optional stringFormat As String = Nothing, Optional source As Object = Nothing, Optional fallbackValue As Object = Nothing, Optional targetNullValue As Object = Nothing) As BindingBase
类型参数
- TSource
源类型。
- TProperty
属性类型。
参数
- getter
- Func<TSource,TProperty>
用于检索源属性的 getter 方法。
- mode
- BindingMode
绑定模式。 此属性是可选的。 默认值为 Default。
- converter
- IValueConverter
转换器。 此参数是可选的。 默认值为 null
。
- converterParameter
- Object
要传递到转换器的用户定义参数。 此参数是可选的。 默认值为 null
。
- stringFormat
- String
字符串格式。 此参数是可选的。 默认值为 null
。
- source
- Object
用作绑定源的对象。 此参数是可选的。 默认值为 null
。
- fallbackValue
- Object
如果未存在指定值,则使用的值而不是属性的默认值。
- targetNullValue
- Object
绑定目标 null
为时要为绑定属性提供的值。