Binding.Create<TSource,TProperty> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
已新增此 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
時,要為系結屬性提供的值。