BindableProperty.CreateReadOnly Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova instância da 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
Parâmetros
- propertyName
- String
O nome da BindableProperty.
- returnType
- Type
O tipo da propriedade.
- declaringType
- Type
O tipo do objeto declarativo.
- defaultValue
- Object
O valor padrão para a propriedade.
- defaultBindingMode
- BindingMode
O BindingMode a ser usado em SetBinding() se nenhum BindingMode for fornecido. Esse parâmetro é opcional. O padrão é BindingMode.OneWay.
- validateValue
- BindableProperty.ValidateValueDelegate
Um delegado a ser executado quando um valor estiver definido. Esse parâmetro é opcional. O padrão é nulo.
- propertyChanged
- BindableProperty.BindingPropertyChangedDelegate
Um delegado a ser executado quando o valor tiver sido alterado. Esse parâmetro é opcional. O padrão é nulo.
- propertyChanging
- BindableProperty.BindingPropertyChangingDelegate
Um delegado a ser executado quando o valor for ser alterado. Esse parâmetro é opcional. O padrão é nulo.
- coerceValue
- BindableProperty.CoerceValueDelegate
Um delegado usado para forçar o intervalo de um valor. Esse parâmetro é opcional. O padrão é nulo.
- defaultValueCreator
- BindableProperty.CreateDefaultValueDelegate
Um Func usado para inicializar o valor padrão para tipos de referência.