共用方式為


Binding.Create<TSource,TProperty> 方法

定義

已新增此 Factory 方法,以簡化從 Lambda getter 建立 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時,要為系結屬性提供的值。

傳回

例外狀況

適用於