次の方法で共有


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されたときにバインドされたプロパティに指定する値。

戻り値

例外

適用対象