WPF应用程序的动态时间缩放标头

时间:2017-02-27 03:21:41

标签: c# wpf xaml

我手边没有任何例子,所以我会尽量清楚。

我正在创建一个计划应用程序,显示即将到来的月份的事件持续时间。我需要能够“缩放”进出,以增加和减少一次显示的持续时间。像我一样,代表该事件发生时的标题需要调整;显示“缩放”足够远的单个小时数,并在持续时间缩小时压缩到较小的组,同时仍显示事件发生的日期。我附上了一张我想要描述的图片 enter image description here

我正在使用扩展的WPF工具包的时间轴面板来存储和表示日程安排中的事件,我希望标题可以与这些面板链接,以便所有内容一次放大/缩小。

感谢您的时间和回应!

编辑:我发现我的图片有点不正确,因为它显示了过去两个小时的太多小时,但我希望它仍然足够清晰。

1 个答案:

答案 0 :(得分:0)

可以使用LayoutTransform在WPF应用程序中完成放大/缩小。这有助于您放大或缩小。

进入第二部分,你必须选择两个极端的缩放,并根据它你可以设置标题。您可以在与缩放相关的事件中添加它(很可能是鼠标滚动或缩放按钮单击)。

IDN Manolov撰写的MSDN(link)上提供了详细的教程。请检查一下。