UWP 日历日期选择器

Calendar Date Picker for UWP

我目前正在开发一个 UWP 应用程序,我在 google、https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/calendar-date-picker

中偶然发现了这个

我目前正在使用日期选择器来选择日期,但我认为日历日期选择器更适合这个。那时我使用日期选择器,因为我在我的工具箱中找不到日历日期选择器,而且我认为它不适用于 UWP。不过参考上面的link,我的工具箱里应该有。

我真的很想用日历日期选择器。

您似乎正在开发通用 windows 8.1 应用程序,而不是 UWP 应用程序 (windows 10)。所以你不会在你的项目中使用“日历日期选择器”控件。 如果您想使用它,您需要将 OS 更新为 windows 10,并安装 windows 10 SDK。更多信息,请参考这篇关于“Get started with Windows apps”的文档。

只需在您的 xaml

中使用它
<CalendarDatePicker />

因为你似乎有文档link,而且没有特别的问题我不知道还有什么要补充的。

如果您正在开发 UWP,则可以使用日历日期选择器控件。 将以下代码复制到您的 .xaml 文件中:

<Grid>
    <CalendarDatePicker x:Name="myCalendar" Header="Select Date"/>
</Grid>

请注意,CalendarDatePicker 需要 DateTime 对象来绑定,但需要简单的 DatePicker DateTimeOffset 对象来绑定。如果你想创建没有任何默认值的 CalendarDatePicker,你必须使用可为空的 DateTime by

 DateTime? date {get;set;}= null;

在代码后面并用 x:Bind 绑定它。

另一方面,我建议尝试使用 telerik 控件。对我来说 RadCallendar 看起来真的很棒 ;)