gpt4 book ai didi

xaml - 加载后如何在 Windows Universal App CalendarView 控件上添加/删除密度颜色?

转载 作者:行者123 更新时间:2023-12-01 14:59:37 25 4
gpt4 key购买 nike

CalendarViewDayItemChanging 似乎是将“密度颜色”(DayItem 框中的彩色条)添加到 Windows 通用应用 CalendarView 的方式.

但是 CalendarViewDayItemChanging 仅在加载 DayItem 框时触发,即在初始加载时,可能在导航到足够远的日期并再次导航时,以便虚拟化重新 -加载 DayItem

但是,当我在选定日期创建约会时,我需要立即添加密度颜色条,同样,如果我删除约会,我需要删除该条。

如何让控件重新加载或重新呈现特定的 DayItem

注意事项:

  • 只有 SelectedDates 可作为属性使用
  • 没有明显的方法来获取 DayItem 集合
  • 立即将 Visibility 设置为 Collapsed 然后 Visible 不会触发重新加载。

最佳答案

这里的 MSDN 博客上也有类似的问题:https://social.msdn.microsoft.com/Forums/en-US/54c81ada-4147-474b-8425-524ec69bc749/uwp-calendarview?forum=wpdevelop

我认为目前最好的选择是在单独的页面上创建约会,并在本地或数据库中存储约会列表。这样,当您导航回带有日历 View 的页面时,您可以使用更新后的约会列表重新加载日历。

关于xaml - 加载后如何在 Windows Universal App CalendarView 控件上添加/删除密度颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32531597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com