BindingBase.Create<TSource,TProperty> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод фабрики был добавлен для упрощения создания экземпляров 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