BindableObject.GetValue(BindableProperty) Metodo

Definizione

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

Si applica a