如何为Xamarin.Forms DatePicker设置默认值或起始值?
目前,它始于1900年1月1日。这不是一个非常有用的日期,更糟糕的是,用户必须不必要地滚动才能获得正确的年份,然后是正确的月份。
我希望默认日期为当前日期。我知道如何获取当前日期,我可以在.xaml中设置DatePicker标记的MinimumDate属性。这将使当前日期成为选择器的开始日期,但之后我无法返回上一年或一个月。
谢谢,
答案 0 :(得分:6)
您可以直接在xaml上设置Date属性:
<DatePicker x:Name="datePicker" Date="{x:Static system:DateTime.Today}" />
你需要使用
xmlns:system="clr-namespace:System;assembly=mscorlib"
答案 1 :(得分:1)
试试这段代码:
DatePickerVariable.Date=DateTime.Now
答案 2 :(得分:1)
2020更新:默认值为现在的当前日期。如果您想将其更改为其他值,则可以使用Giancarlo指出的Date属性在xaml中进行操作。您可以输入这样的字符串:
<DatePicker Date="06/13/2000"/>