1
我想为全球化目的设置CalendarDatePicker的日期格式。我尝试这样做:uwp CalendarDatePicker设置日期格式
endDate = (FindName("cdpEnd") as CalendarDatePicker);
endDate.DateFormat = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
endDate.Date = workObject.EndCal;
但它给了我以下异常:
System.ArgumentException: The parameter is incorrect.
formatTemplate
at Windows.UI.Xaml.Controls.CalendarDatePicker.put_DateFormat(String value)
at App1.PageWorkObject.rootGrid_Loaded(Object sender, RoutedEventArgs e)
我检查我已经设定的值,它看起来正常的对我说:"M/d/yyyy"
我在做什么错?
有什么办法为所有全球化解决这个问题?即欧洲? –
@RobinDijkhof,我认为这样做的方式可以是使用数据绑定来绑定'CalendarDatePicker'的'DateFormat'属性,然后根据区域选择不同的格式。 –