BindableProperty.CreateAttached 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
연결된 속성에 대해 BindableProperty 클래스의 새 인스턴스를 만듭니다.
public static Microsoft.Maui.Controls.BindableProperty CreateAttached (string propertyName, Type returnType, Type declaringType, object defaultValue, Microsoft.Maui.Controls.BindingMode defaultBindingMode = Microsoft.Maui.Controls.BindingMode.OneWay, Microsoft.Maui.Controls.BindableProperty.ValidateValueDelegate validateValue = default, Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangedDelegate propertyChanged = default, Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangingDelegate propertyChanging = default, Microsoft.Maui.Controls.BindableProperty.CoerceValueDelegate coerceValue = default, Microsoft.Maui.Controls.BindableProperty.CreateDefaultValueDelegate defaultValueCreator = default);
static member CreateAttached : string * Type * Type * obj * Microsoft.Maui.Controls.BindingMode * Microsoft.Maui.Controls.BindableProperty.ValidateValueDelegate * Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangedDelegate * Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangingDelegate * Microsoft.Maui.Controls.BindableProperty.CoerceValueDelegate * Microsoft.Maui.Controls.BindableProperty.CreateDefaultValueDelegate -> Microsoft.Maui.Controls.BindableProperty
Public Shared Function CreateAttached (propertyName As String, returnType As Type, declaringType As Type, defaultValue As Object, Optional defaultBindingMode As BindingMode = Microsoft.Maui.Controls.BindingMode.OneWay, Optional validateValue As BindableProperty.ValidateValueDelegate = Nothing, Optional propertyChanged As BindableProperty.BindingPropertyChangedDelegate = Nothing, Optional propertyChanging As BindableProperty.BindingPropertyChangingDelegate = Nothing, Optional coerceValue As BindableProperty.CoerceValueDelegate = Nothing, Optional defaultValueCreator As BindableProperty.CreateDefaultValueDelegate = Nothing) As BindableProperty
매개 변수
- propertyName
- String
BindableProperty의 이름입니다.
- returnType
- Type
속성의 형식입니다.
- declaringType
- Type
선언된 개체의 형식입니다.
- defaultValue
- Object
속성의 기본값입니다.
- defaultBindingMode
- BindingMode
BindingMode가 없는 경우 SetBinding()에서 사용할 BindingMode입니다. 이 매개 변수는 선택적 요소입니다. 기본값은 BindingMode.OneWay입니다.
- validateValue
- BindableProperty.ValidateValueDelegate
값이 설정되면 실행할 대리자입니다. 이 매개 변수는 선택적 요소입니다. 기본값은 null입니다.
- propertyChanged
- BindableProperty.BindingPropertyChangedDelegate
값이 변경되면 실행할 대리자입니다. 이 매개 변수는 선택적 요소입니다. 기본값은 null입니다.
- propertyChanging
- BindableProperty.BindingPropertyChangingDelegate
값이 변경되면 실행할 대리자입니다. 이 매개 변수는 선택적 요소입니다. 기본값은 null입니다.
- coerceValue
- BindableProperty.CoerceValueDelegate
값의 범위를 강제하는 데 사용되는 대리자입니다. 이 매개 변수는 선택적 요소입니다. 기본값은 null입니다.
- defaultValueCreator
- BindableProperty.CreateDefaultValueDelegate
참조 형식에 대한 기본값을 초기화하는 데 사용되는 함수입니다.
반환
새로 만든 연결된 BindableProperty입니다.