Xamarin.forms Xamarin形式的时间跨度选取器
我正在尝试创建一个时间跨度的选择器,而不是一天中的某个时间。我尝试过使用标准的TimePicker控件,但无法让它在picker本身中删除一天中的时间格式-我可以更改输出格式,但picker似乎总是显示AM/PM,并在12:00而不是0:00开始Xamarin.forms Xamarin形式的时间跨度选取器,xamarin.forms,Xamarin.forms,我正在尝试创建一个时间跨度的选择器,而不是一天中的某个时间。我尝试过使用标准的TimePicker控件,但无法让它在picker本身中删除一天中的时间格式-我可以更改输出格式,但picker似乎总是显示AM/PM,并在12:00而不是0:00开始 我还试着通过三个独立的选择器控件一起破解一个控件,但感觉不太对劲 我是否缺少一个控件,或者可能找不到时间选择器的某些设置,让它选择一个时间量,而不是一天中的某个时间?我最近不得不处理同样的问题。在我的情况下,我需要一个具有3列的选择器:hh:mm:ss
我还试着通过三个独立的选择器控件一起破解一个控件,但感觉不太对劲
我是否缺少一个控件,或者可能找不到时间选择器的某些设置,让它选择一个时间量,而不是一天中的某个时间?我最近不得不处理同样的问题。
在我的情况下,我需要一个具有3列的选择器:hh:mm:ss。
基于此示例,我设法解决了这个问题。
该解决方案可在上获得
简而言之,您必须扩展Picker和PickerRenderer以添加自己的功能。不要尝试使用UIDatePickerModeCountDownTimer,因为它有一个。如果您进入任何第三方UI组件提供商,您可以签出。它们用途广泛,完全可定制。目前,我们有一个DateTimePicker,可以自定义为仅日期或仅时间选择器。我们正在努力创建TimeSpan picker,它将提供所需的功能和自定义功能。“我还尝试通过三个独立的picker控件将一个控件组合在一起,但感觉不太对劲。”这也是我最后所做的。我想这只是一个不太常见的情况,没有它自己的控制-注意你的iOS也没有内置的,这是我知道的