[英]Databinding in Xamarin.Forms using a RealObject
應用程序運行非常流暢,但我決定添加它。 我目前有一個 APR 計算器,但我希望用戶能夠保存 APR。 所以我目前將我的應用程序全部放在一個班級中,因為它非常小。 它的制定方式是使用 MVVM。 就像我說的,我現在希望用戶能夠保存 APR,所以我安裝了 RealmDB,我創建了一個“APR”類並將我的整個 MainWindowViewModel 代碼粘貼到我創建的那個類中。 APR 類繼承了 Realm 對象 我在 MainWindowViewModel 中創建了 APR 類的一個實例,但是我的 XAML 中的當前綁定找不到我的屬性......下面是我的 MainWindowViewModel 的代碼。
命名空間 APRooved.ViewModels {
public class MainWindowViewModel : ViewModelBase
{
APR InstanceOne = new APR();
}
}
我確定這只是我想念的愚蠢的事情,如果有人能指出我正確的方向,我將不勝感激。
您只能綁定到公共屬性。 InstanceOne
是一個字段,不是一個屬性,也不是公共的
public class MainWindowViewModel : ViewModelBase
{
public APR InstanceOne { get; set; } = new APR();
}
另一種方法是在構造函數中初始化您的 APR 類
public class MainWindowViewModel : ViewModelBase
{
public APR InstanceOne { get; set; }
public MainWindowViewModel(){
InstanceOne = new APR();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.