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