【发布时间】:2016-07-26 21:57:19
【问题描述】:
我有以下实现,我正在老化并绑定它。但是,无论我做什么,它都没有在 UI 上更新,而且由于某种原因它甚至没有命中 getter。
视图模型
public void Initialize()
{
Age = 33;
}
public double _age;
public double Age
{
get { return _age ; }
set
{
_age = value;
RaisePropertyChanged(() => Age);
}
}
xml
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
local:MvxBind="Text Age" />
【问题讨论】:
-
你能访问
Fragment或Activity中的ViewModel吗?输出窗口中是否有任何错误? -
输出窗口没有错误。我可以在 Fragment 中访问 View 模型
-
Model代码实际上是模型还是ViewModel?
-
方法
Initialize()你自己叫吗?默认初始化方法是Init()而不是Initialize() -
我在 View Model 构造函数中称它为我自己
标签: c# xamarin xamarin.android mvvmcross