使用RealObject的Xamarin.Forms中的数据绑定

问题描述 投票:0回答:1

应用运行非常顺畅,但我决定对其进行添加。我目前有一个APR计算器,但是我希望用户能够保存APR。因此,我目前的应用程序全部都集中在一个类中,因为它很小。列出的方法是使用MVVM。就像我说的那样,现在我希望用户能够保存APR,因此我安装了RealmDB,我创建了一个类“ APR”,并将整个MainWindowViewModel代码粘贴到我创建的该类中。 APR类继承了Realm对象,我已经在MainWindowViewModel中创建了APR类的实例,但是XAML中的当前绑定找不到我的属性...以下是MainWindowViewModel的代码。

命名空间APRooved.ViewModels{

public class MainWindowViewModel : ViewModelBase
{

    APR InstanceOne = new APR();

}

}

我确定这只是我所缺少的愚蠢的东西,如果有人可以将我指向正确的方向,将不胜感激。

c# xamarin.forms xamarin.android xamarin.ios realm
1个回答
0
投票

您只能绑定到公共属性。 InstanceOne是字段,不是属性,也不是公共的

public class MainWindowViewModel : ViewModelBase
{
    public APR InstanceOne { get; set; } = new APR();
}
© www.soinside.com 2019 - 2024. All rights reserved.