Condividi tramite


BindableProperty.CreateReadOnly Metodo

Definizione

Crea una nuova istanza della classe BindablePropertyKey.

public static Microsoft.Maui.Controls.BindablePropertyKey CreateReadOnly (string propertyName, Type returnType, Type declaringType, object defaultValue, Microsoft.Maui.Controls.BindingMode defaultBindingMode = Microsoft.Maui.Controls.BindingMode.OneWayToSource, 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 CreateReadOnly : 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.BindablePropertyKey
Public Shared Function CreateReadOnly (propertyName As String, returnType As Type, declaringType As Type, defaultValue As Object, Optional defaultBindingMode As BindingMode = Microsoft.Maui.Controls.BindingMode.OneWayToSource, 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 BindablePropertyKey

Parametri

propertyName
String

Il nome di BindableProperty.

returnType
Type

Tipo della proprietà.

declaringType
Type

Il tipo dell'oggetto dichiarante.

defaultValue
Object

Il valore predefinito per la proprietà.

defaultBindingMode
BindingMode

BindingMode da usare in SetBinding() se BindingMode non è specificato. Questo parametro è facoltativo. Il valore predefinito è BindingMode.OneWay.

validateValue
BindableProperty.ValidateValueDelegate

Un delegato da eseguire quando viene impostato un valore. Questo parametro è facoltativo. Il valore predefinito è null.

propertyChanged
BindableProperty.BindingPropertyChangedDelegate

Un delegato da eseguire quando è stato modificato il valore. Questo parametro è facoltativo. Il valore predefinito è null.

propertyChanging
BindableProperty.BindingPropertyChangingDelegate

Un delegato da eseguire quando verrà modificato il valore. Questo parametro è facoltativo. Il valore predefinito è null.

coerceValue
BindableProperty.CoerceValueDelegate

Un delegato usato per assegnare l'intervallo di un valore. Questo parametro è facoltativo. Il valore predefinito è null.

defaultValueCreator
BindableProperty.CreateDefaultValueDelegate

Una funzione usata per inizializzare il valore predefinito per i tipi di riferimento.

Restituisce

Si applica a