BindableObject.GetValue(BindableProperty) 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.
Restituisce il valore contenuto in BindableProperty.
public object GetValue (Xamarin.Forms.BindableProperty property);
member this.GetValue : Xamarin.Forms.BindableProperty -> obj
Parametri
- property
- BindableProperty
BindableProperty per la quale ottenere il valore.
Restituisce
Valore contenuto in BindableProperty.
Commenti
GetValue(BindableProperty)e SetValue vengono usati per accedere ai valori delle proprietà implementate da un oggetto BindableProperty . Vale a dire, gli sviluppatori di applicazioni forniscono in genere un'interfaccia per una proprietà associata definendo public
la proprietà la cui get
funzione di accesso esegue il cast del risultato del GetValue(BindableProperty) tipo appropriato e la cui set
funzione di accesso usa SetValue per impostare il valore sulla proprietà corretta. Gli sviluppatori di applicazioni non devono eseguire altri passaggi nella proprietà pubblica che definisce l'interfaccia della proprietà associata.
Nell'esempio seguente viene illustrato come creare un'interfaccia di proprietà associabile per un'implementazione che verrà fornita nella proprietà di destinazione quando l'associazione viene eseguita in fase di esecuzione.
class MyBindable : BindableObject
{
public static readonly BindableProperty MyProperty =
BindableProperty.Create<MyBindable, string> (w => w.My, default(string));
public string My {
get { return (string)GetValue (MyProperty); }
set { SetValue (MyProperty, value); }
}
}