2013-03-19 2 views
1

Я сделал DatePicker вот так: https://github.com/eMi-/mvvmcross_datepicker_timepicker/ Но я хочу, чтобы этот DatePicker в диалоговом окне для monodroid и привязывал выбранную дату (mvvmcross). У кого-то есть идея, как это сделать?Как сделать DatePickerDialog для monodroid/mvvmcross?

Назначение: когда пользователь нажимает на edittext, отображается датапикердиалог, и он выбирает дату, а затем он нажимает кнопку «ОК», диалоговое окно исчезает и дата появляется в редакторе (ddmmyyyy).

ответ

0

В v3 имеется поддержка фрагмента диалога, позволяющая привязывать данные.

Однако, на данный момент, самый простой способ сделать то, что вы хотите сделать, это:

  • при создании диалогового окна установите DateTime с помощью ViewModel.MyDateTimeProperty
  • в диалоговом показать DatePicker и слушать для изменения
  • , когда вы хотите - либо жить во время перемен или OK - затем записать значение обратно в ViewModel.MyDateTimeProperty
+0

Благодаря вам я сделал это, как вы сказали =) – liotims

Смежные вопросы