在wpf中的日历上的约会,在视觉上不重叠

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在wpf中的日历上的约会,在视觉上不重叠相关的知识,希望对你有一定的参考价值。

我有一个计划应用程序,它在正确的时间显示约会并跨越适当的金额。我每隔15分钟使用一次带有RowDefinitions的Grid,并且使用ColumnDefinitions几天。约会是内部具有StackPanels的边界,从某个时间开始,并使用RowSpan显示约会的持续时间。

我将如何制作一个能够正确调整边界(上面提到的)以在任何给定的15分钟间隔内正确地保持超过1个约会的功能?I want it to look like thisthis

答案

在网格元素中,您可以放置​​一个Border控件

在边框控件上您可以将BorderThickness="0,0,0,1"仅显示为底部边框作为示例和任何其他组合。

你可以在DataTriggers财产上使用ConverterBorderThickness

此外,您还可以在Code Behind中执行大量此操作,以获得更细粒度的访问权限

我希望这有帮助

以上是关于在wpf中的日历上的约会,在视觉上不重叠的主要内容,如果未能解决你的问题,请参考以下文章

导航上的片段生命周期重叠

iOS UI 测试:如何查看日历中的约会?

如何通过 Excel 将约会添加到非默认日历

如何使用 C# 从 Windows 10 日历中检索 UWP 中的约会

是否有 VBA 方法可以在 Outlook 中创建新日历(不是约会)

使用 WPF ui 进行多线程处理