BindableObject.GetValue(BindableProperty) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回 BindableProperty 中包含的值。
public object GetValue (Xamarin.Forms.BindableProperty property);
member this.GetValue : Xamarin.Forms.BindableProperty -> obj
參數
- property
- BindableProperty
要為其取得值的 BindableProperty。
傳回
System.Object
BindableProperty 中包含的值。
備註
GetValue(BindableProperty)和 SetValue 是用來存取由所執行的屬性值 BindableProperty 。 也就是說,應用程式開發人員通常會藉由定義public
get
存取子將 結果轉換成適當型別並傳回其結果GetValue(BindableProperty)的屬性,以及set
其存取子用來SetValue在正確的屬性上設定值,來提供系結屬性的介面。 應用程式開發人員不應該在定義系結屬性介面的公用屬性中執行任何其他步驟。
下列範例示範如何在運行時間建立系結時,在目標屬性中提供之實作的可系結屬性介面。
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); }
}
}