我在axml中有一个看起来像这样的
的DatePicker<MvxDatePicker
...
local:MvxBind="DateTime CustomReminderDate"
android:calendarViewShown="false" />
这正确绑定到ViewModel并显示正确的值,但是当使用微调器选择新的Date时,未在ViewModel绑定属性中设置新的日期。
知道我错过了什么吗?
注意:我使用的是Xamarin,这是在Android上
答案 0 :(得分:2)
绑定到“Value”属性而不是“DateTime”属性。
<MvxDatePicker
...
local:MvxBind="Value CustomReminderDate"
android:calendarViewShown="false" />
虽然这些属性产生相同的基础DateTime值,但是“DateTime”属性在本机Android DatePicker上声明,而“Value”属性在MvvmCross祖先MvxDatePicker上声明,并且设计用于绑定。