Condividi tramite


BindingBase.Create<TSource,TProperty> Metodo

Definizione

Questo metodo factory è stato aggiunto per semplificare la creazione di istanze TypedBindingBase dai getter lambda.

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

Parametri di tipo

TSource

Tipo di origine.

TProperty

Tipo di proprietà.

Parametri

getter
Func<TSource,TProperty>

Metodo getter utilizzato per recuperare la proprietà di origine.

mode
BindingMode

Modalità di associazione. Questa proprietà è facoltativa. Il valore predefinito è Default.

converter
IValueConverter

Il convertitore. Il parametro è facoltativo. Il valore predefinito è null.

converterParameter
Object

Un parametro definito dall'utente da passare al convertitore. Il parametro è facoltativo. Il valore predefinito è null.

stringFormat
String

Un formato stringa. Il parametro è facoltativo. Il valore predefinito è null.

source
Object

Un oggetto utilizzato come origine per questa associazione. Il parametro è facoltativo. Il valore predefinito è null.

fallbackValue
Object

Valore da utilizzare anziché il valore predefinito per la proprietà, se non esiste alcun valore specificato.

targetNullValue
Object

Valore da fornire per una proprietà associata quando la destinazione dell'associazione è null.

Restituisce

Eccezioni

Si applica a