【问题标题】:Calendar Date Picker for UWPUWP 的日历日期选择器
【发布时间】:2016-10-24 03:36:10
【问题描述】:

我目前正在开发一个UWP 应用程序,我在谷歌偶然发现了这个,https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/calendar-date-picker

我目前正在使用日期选择器来选择日期,但我认为日历日期选择器更适合于此。当时我使用了日期选择器,因为我在工具箱中找不到日历日期选择器,而且我认为它不适用于 UWP。但参考上面的链接,它应该在我的工具箱中可用。

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

【问题讨论】:

  • 您到底想用日历控件做什么?

标签: xaml calendar windows-runtime win-universal-app uwp


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    只需在您的xaml 中使用它

    <CalendarDatePicker />
    

    由于您似乎有文档链接,并且没有特别的问题,我不知道还要添加什么。

    【讨论】:

      【解决方案3】:

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

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

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

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-10-06
          • 2020-04-23
          • 1970-01-01
          • 2013-03-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多