代码之家  ›  专栏  ›  技术社区  ›  jay peg

在CalendarView[UWP][C#]

  •  0
  • jay peg  · 技术社区  · 7 年前

    在我的UWP C#应用程序中,我想在文本块中显示日历视图的当前选定日期,我知道我应该使用SelectedDatesChanged事件来更新文本块,但我找不到任何代码来获取和解析日期。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Vijay Nirmal    7 年前

    您可以使用 args.AddedDates SelectedDatesChanged

    private void CalendarView_SelectedDatesChanged(CalendarView sender, CalendarViewSelectedDatesChangedEventArgs args)
    {
        var myDate = args.AddedDates.First();  //Since args.AddedDates returns collection we should use First to get the first item
        MyTextBlock.Text = myDate.ToString();  //You can convert DateTime into different format using myDate.ToString(format);
    }
    

    了解更多信息 Use patterns to format dates and times DateTimeOffset.ToString Method