BindableObject.SetValue 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.
Sobrecargas
SetValue(BindableProperty, Object) |
Define o valor da propriedade associável especificada. |
SetValue(BindablePropertyKey, Object) |
Define o valor da propriedade associável especificada. |
SetValue(BindableProperty, Object)
Define o valor da propriedade associável especificada.
public:
void SetValue(Microsoft::Maui::Controls::BindableProperty ^ property, System::Object ^ value);
public void SetValue (Microsoft.Maui.Controls.BindableProperty property, object value);
member this.SetValue : Microsoft.Maui.Controls.BindableProperty * obj -> unit
Public Sub SetValue (property As BindableProperty, value As Object)
Parâmetros
- property
- BindableProperty
A propriedade associável na qual atribuir um valor.
- value
- Object
O valor a ser definido.
Exceções
Lançada quando property
é null
.
Comentários
Se property
for somente leitura, nada acontecerá.
Aplica-se a
SetValue(BindablePropertyKey, Object)
Define o valor da propriedade associável especificada.
public:
void SetValue(Microsoft::Maui::Controls::BindablePropertyKey ^ propertyKey, System::Object ^ value);
public void SetValue (Microsoft.Maui.Controls.BindablePropertyKey propertyKey, object value);
member this.SetValue : Microsoft.Maui.Controls.BindablePropertyKey * obj -> unit
Public Sub SetValue (propertyKey As BindablePropertyKey, value As Object)
Parâmetros
- propertyKey
- BindablePropertyKey
A chave que identifica a propriedade associável à qual atribuir o valor.
- value
- Object
O valor a ser definido.
Exceções
Lançada quando propertyKey
é null
.
Gerada quando a propriedade associável identificada por propertyKey
é somente leitura.
Comentários
Esse método e BindablePropertyKey são úteis para implementar BindableProperties com acesso de gravação limitado. O acesso de gravação é limitado ao escopo do BindablePropertyKey.
O exemplo a seguir mostra como declarar um BindableProperty com acesso de gravação "interno".
class MyBindable : BindableObject
{
internal static readonly BindablePropertyKey MyPropertyKey =
BindableProperty.CreateReadOnly<MyBindable, string> (w => w.My, default(string));
public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
public string My {
get { return (string)GetValue (MyProperty); }
internal set { SetValue (MyPropertyKey, value); }
}
}
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de