Xamarin.Forms DatePicker 时间

Posted

技术标签:

【中文标题】Xamarin.Forms DatePicker 时间【英文标题】:Xamarin.Forms DatePicker Time 【发布时间】:2014-11-25 14:13:21 【问题描述】:

我正在使用 Xamarin 表单日期选择器,它工作正常。但是选择器只显示月、日和年。我还需要添加用户设置时间的功能。有没有内置的方法可以做到这一点,或者我可以将 Picker 子类化并添加它?

【问题讨论】:

【参考方案1】:

Xamarin Forms 有一个单独的 TimePicker 控件。似乎没有一个集成的 DateTime 控件。

【讨论】:

非常感谢!我完全错过了! 如何更改日期和时间选择器的背景颜色?它不会反映在 android 中。 @SoftSan Checkout 使用 Styles.xml 覆盖 Android 主题。我确信您可以在其中添加一个条目来更改日期选择器的颜色/样式。让我们知道您发现什么有效。【参考方案2】:

我创建了一个名为 DateTimePicker 的控件。它将 DatePicker 和 TimePicker 控件组合在一起。这是因为很多时候,我们一起处理 DateTimes,而不是分开处理。该控件位于此库 Adapt.Presentation 中。可以在 repo 中找到具有双向绑定的示例。

https://github.com/MelbourneDeveloper/Adapt.Presentation.git

我将很快维护 NuGet 包,但我更新它的速度有点慢,所以最好立即获取代码并编译它。

【讨论】:

以上是关于Xamarin.Forms DatePicker 时间的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms Android DatePicker / TimePicker按钮侦听器

如何更改 Xamarin 表单中的 DatePicker Ok 和 Cancel 按钮文本?

Xamarin Forms 渲染器未响应事件更改

如何将 Xamarin TimePicker 值保存到数据库?

Xamarin.Forms:如何在 Xamarin.Forms 跨平台项目中开发具有蓝牙连接的应用程序?

Xamarin.Forms:Forms.Context 已过时