【问题标题】:UWP CalendarDatePicker showing 'March' when minDate is set to 11th Feb当 minDate 设置为 2 月 11 日时,UWP CalendarDatePicker 显示“三月”
【发布时间】:2019-06-22 14:35:57
【问题描述】:

UWP calendardatepicker 显示下个月,当所选日期是当前日期,在当前视图中已经过了一个月的一半天数

从粘贴的图像屏幕截图中可以看出,选择的最小日期是 2 月 11 日,但日历在月份选择器标题中显示 3 月

【问题讨论】:

  • 我不太明白你的问题。请提供重现问题的步骤。
  • 设置 minDate 时显示相邻月份(在这种情况下是过去的半个月)。因此,如果我将 mindate 设置为 2 月 9 日 -> 这适用于显示 2 月的标题,但如果 minDate 跨越半个月,即当月的天数
  • 你可以在 Github 上提交问题:github.com/Microsoft/microsoft-ui-xaml/issues

标签: uwp datepicker uwp-xaml


【解决方案1】:

检查您的日历一次,日期是正确的,即 2019 年 2 月 11 日。

【讨论】:

  • 你做错了,这不是问题。对不起
  • 你能看到 2019 年 3 月在选择器上方吗?应该是 2019 年 2 月。
  • 因为,你也打开了三月日历,试着签入你的系统,慢慢滚动,你可能会明白.. :)
  • 是的,为什么会这样是我的问题!当我的日期和指针位于二月日历上时,查​​看为什么它显示三月。
  • 好的,请在 2 月 9 日与 MinDate 核对
【解决方案2】:

您可能已经知道this。我目前正在通过将 minDate 设置为 1 月 1 日和 maxDate 设置为 12 月 31 日来解决问题。

我还没有考虑过使用 OutOfScope\BlackOut 日项目(因此将最小和最大日期设置为上述日期并阻止我需要通过其他方式阻止的日期)但这是我的下一个调查步骤。

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多