Xamarin.ios 建议如何使用mvvmcross实现DatePickerDialog等效项&;单触式

Xamarin.ios 建议如何使用mvvmcross实现DatePickerDialog等效项&;单触式,xamarin.ios,mvvmcross,Xamarin.ios,Mvvmcross,目前已经实现了一个Droid应用程序,在按下按钮时会弹出一个DatePickerDialog。 因为这一定是一个常见的用例,有人对如何通过触摸实现类似的功能有什么建议吗 不确定是否可以使用AlertView&如果可以,如何或什么是合适的方法 一个指向现有样本或项目的指针,做类似的事情将不胜感激 短暂性脑缺血发作 Andreas假设我的UI设计师同意(有时他们喜欢做不同的事情)。。。我会使用UIDatePicker-请参阅 (警告-ObjC!) 作为MonoTouch和MvvmCross开

目前已经实现了一个Droid应用程序,在按下按钮时会弹出一个DatePickerDialog。
因为这一定是一个常见的用例,有人对如何通过触摸实现类似的功能有什么建议吗

不确定是否可以使用AlertView&如果可以,如何或什么是合适的方法

一个指向现有样本或项目的指针,做类似的事情将不胜感激

短暂性脑缺血发作


Andreas

假设我的UI设计师同意(有时他们喜欢做不同的事情)。。。我会使用
UIDatePicker
-请参阅

  • (警告-ObjC!)

作为MonoTouch和MvvmCross开发人员的一次相当好的体验,我将通过以下方式实现这一点:

  • 为我的屏幕显示创建自定义的
    ui视图
    (可能是子类化
    ui按钮
    ui标签
  • 在自定义的
    UIView
    中,当需要编辑时,我会使用
    UIDatePicker
    ,其中包含这样的代码
  • 对于MvvmCross数据绑定,我将公开一个
    public DateTime值{get;set;}
    属性和一个
    public event EventHandler ValueChanged
    事件
  • 为了使数据绑定正常工作,我将在MvvmCross
    设置过程中添加一些自定义绑定,这与Droid问题中的情况非常相似-
  • 在我的“页面”中使用自定义的
    ui视图
    ,并对
    值进行双向绑定

不过,如果我赶时间的话,我可能会:

  • 在屏幕上转储一个按钮,并将其标题绑定到ViewModel日期时间
  • 在我的“页面”中使用隐藏代码
    UIViewController
    将按钮
    TouchUpInside
    连接到一些代码,以显示
    UIDatePicker
  • 使用代码隐藏来响应
    UIDatePicker
    事件,以便在ViewModel中设置回属性

假设我的UI设计师同意(有时他们喜欢做不同的事情)。。。我会使用
UIDatePicker
-请参阅

  • (警告-ObjC!)

作为MonoTouch和MvvmCross开发人员的一次相当好的体验,我将通过以下方式实现这一点:

  • 为我的屏幕显示创建自定义的
    ui视图
    (可能是子类化
    ui按钮
    ui标签
  • 在自定义的
    UIView
    中,当需要编辑时,我会使用
    UIDatePicker
    ,其中包含这样的代码
  • 对于MvvmCross数据绑定,我将公开一个
    public DateTime值{get;set;}
    属性和一个
    public event EventHandler ValueChanged
    事件
  • 为了使数据绑定正常工作,我将在MvvmCross
    设置过程中添加一些自定义绑定,这与Droid问题中的情况非常相似-
  • 在我的“页面”中使用自定义的
    ui视图
    ,并对
    值进行双向绑定

不过,如果我赶时间的话,我可能会:

  • 在屏幕上转储一个按钮,并将其标题绑定到ViewModel日期时间
  • 在我的“页面”中使用隐藏代码
    UIViewController
    将按钮
    TouchUpInside
    连接到一些代码,以显示
    UIDatePicker
  • 使用代码隐藏来响应
    UIDatePicker
    事件,以便在ViewModel中设置回属性

感谢您的全面回复。。在这种情况下,我可能不得不使用快速选项..谢谢你的全面回复。。在这种情况下,我可能不得不使用快速选项。。