目前已经实现了一个 Droid 应用程序,它响应按钮按下弹出一个 DatePickerDialog。
由于这一定是一个常见的用例,是否有人对如何使用 Touch 实现类似的功能有任何建议?
不确定是否可以使用 AlertView 以及如果可以,如何或什么是合适的方法......
指向执行类似操作的现有示例或项目的指针将不胜感激。
TIA
安德烈亚斯
目前已经实现了一个 Droid 应用程序,它响应按钮按下弹出一个 DatePickerDialog。
由于这一定是一个常见的用例,是否有人对如何使用 Touch 实现类似的功能有任何建议?
不确定是否可以使用 AlertView 以及如果可以,如何或什么是合适的方法......
指向执行类似操作的现有示例或项目的指针将不胜感激。
TIA
安德烈亚斯
假设我的 UI 设计师同意(有时他们喜欢做不同的事情)......我会使用UIDatePicker- 见
作为一个相当有经验的 MonoTouch 和 MvvmCross dev 我会这样做:
UIView(可能是子类化UIButton或)UILabelUIView中,我会使用UIDatePicker类似https://github.com/slodge/MvvmCross/blob/vnext/CrossUI/CrossUI.Touch/Dialog/Elements/DateTimeElement.cs中的代码public DateTime Value {get;set;}属性和一个public event EventHandler ValueChanged事件Setup- 非常类似于现在在这个 Droid 问题中的方式 - Bind TimePicker & DatePicker - MVVMCross (Mono For Android)UIView并启用双向绑定Value不过,如果我比较着急,我可能会:
UIViewController将按钮TouchUpInside连接到一些代码以显示UIDatePickerUIDatePicker事件,以便在 ViewModel 中设置属性