BindableProperty.CreateAttachedReadOnly Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una nuova istanza della classe BindableProperty per le proprietà di sola lettura associate.
public static Microsoft.Maui.Controls.BindablePropertyKey CreateAttachedReadOnly (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 CreateAttachedReadOnly : 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 CreateAttachedReadOnly (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
Una BindableProperty di sola lettura associata appena creata.
Commenti
Le proprietà associate sono proprietà associabili associate a un oggetto diverso dal relativo padre. Spesso vengono usati per gli elementi figlio in tabelle e griglie, in cui i dati relativi alla posizione di un elemento vengono mantenuti dal relativo elemento padre, ma devono essere accessibili dall'elemento figlio stesso.