【问题标题】:CalendarIdentifier in UWP CalendarDatePickerUWP CalendarDatePicker 中的 CalendarIdentifier
【发布时间】:2016-12-03 18:04:33
【问题描述】:

我在我的 UWP 应用中使用了带有 CalendarIdentifier="PersianCalendar" 的 CalendarDatePicker:

<CalendarDatePicker x:Name="btnDatePicker" CalendarIdentifier="PersianCalendar" PlaceholderText="..." IsTodayHighlighted="False"></CalendarDatePicker>

在用户选择波斯日期然后CalendarDatePicker 显示公历日期之前一切正常。

非常感谢任何帮助或见解。

【问题讨论】:

  • 这可能是 CalendarDatePicker 的默认行为。在 codeproject 上有一个非常好的具有文化意识的月历和 DatePicker,也许可以将其修剪以在 UWP 中使用 codeproject.com/Articles/45684/…

标签: datepicker uwp


【解决方案1】:

您可以找到here,有可用的“波斯”日历,但是我没有找到任何方法在 Xaml 中将 CalendarIdentifier 设置为波斯,但可以在代码隐藏中设置它:

btnDatePicker.CalendarIdentifier = CalendarIdentifiers.Persian;

一切正常:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 2017-04-02
    • 1970-01-01
    • 2016-06-28
    • 1970-01-01
    相关资源
    最近更新 更多