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 上声明,并设计用于绑定。
我在 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 上声明,并设计用于绑定。