다음을 통해 공유


Binding.Create<TSource,TProperty> 메서드

정의

이 팩터리 메서드는 람다 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.

반환

예외

적용 대상