BindableObject.GetValue(BindableProperty) Méthode

Définition

Retourne la valeur qui est contenue dans BindableProperty.

public object GetValue (Xamarin.Forms.BindableProperty property);
member this.GetValue : Xamarin.Forms.BindableProperty -> obj

Paramètres

property
BindableProperty

BindableProperty dont la valeur doit être obtenue.

Retours

Valeur contenue dans BindableProperty.

Remarques

GetValue(BindableProperty)et SetValue sont utilisés pour accéder aux valeurs des propriétés implémentées par un BindableProperty . Autrement dit, les développeurs d’applications fournissent généralement une interface pour une propriété liée en définissant public la propriété dont get l’accesseur caste le résultat vers GetValue(BindableProperty) le type approprié et le retourne, et dont set l’accesseur utilise SetValue pour définir la valeur sur la propriété correcte. Les développeurs d’applications ne doivent pas effectuer d’autres étapes dans la propriété publique qui définit l’interface de la propriété liée.

L’exemple suivant montre comment créer une interface de propriété pouvant être liée pour une implémentation qui sera fournie dans la propriété cible lorsque la liaison est établie au moment de l’exécution.

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); } 
  }
}

S’applique à