簡體   English   中英

使用 RealObject 在 Xamarin.Forms 中進行數據綁定

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM