Android AXML 中的 MVVMCross MvxDatePicker 绑定

MVVMCross MvxDatePicker Binding in Android AXML

我在 axml 中有一个 DatePicker,看起来像这样

<MvxDatePicker
      ...
      local:MvxBind="DateTime CustomReminderDate"
      android:calendarViewShown="false" />

这会正确绑定到 ViewModel 并显示正确的值,但是当使用微调器选择新日期时,新日期不会在 ViewModel 绑定中设置 属性。

知道我错过了什么吗?

注意:我正在使用 Xamarin,这是在 Android

绑定到 "Value" 属性 而不是 "DateTime" 属性。

<MvxDatePicker
      ...
      local:MvxBind="Value CustomReminderDate"
      android:calendarViewShown="false" />

尽管这些属性产生相同的基础 DateTime 值,但 "DateTime" 属性 是在本机 Android DatePicker 上声明的,而 "Value" 属性 是在 MvvmCross 祖先 MvxDatePicker 上声明,并设计用于绑定。