BindingBase.Create<TSource,TProperty> 方法

定义

添加了此工厂方法,以简化从 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为时要为绑定属性提供的值。

返回

例外

适用于