Поделиться через


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

Возвращаемое значение

Исключения

Применяется к