【发布时间】:2014-08-08 05:31:50
【问题描述】:
对不起,如果这个问题听起来很愚蠢,但我是实用编程、wpf、c# 和 .net 方面的初学者。
我想创建一个 wpf 时间线控件,以便它可以集成到 winform 应用程序中。
应该是这样的
我有一个数据库,其中存储有“相机 ID”、“事件 ID”、“mm/dd/yyyy”格式的事件日期、“hh/mm/ss”格式的事件时间和它的“描述”。
现在我想根据他们的相机 ID 和时间和日期将今年的这些事件放在特定的相机面板中。 用户应该能够从月视图状态进一步放大到日状态,并进一步放大到分钟状态,并且应该相应地放置事件。并且用户还应该能够通过单击返回按钮返回到之前的状态。
事件应显示为圆圈,具体取决于数量,即在特定时间或日期发生的事件的密度。如果用户点击事件,他应该能够转到事件发生时录制的视频中的特定时间。
现在我的问题是
1) 是使用 WPF 来创建这样的控件,还是应该使用 winforms。因为我需要这个控件来集成到 winform 应用程序中。
2) 我该如何设计和编程这样的控件。我的意思是有人可以为此提供类图或流程图。如何将事件放置在正确的位置。
3) 我如何在这个控件中获取存储在数据库中的数据,因为它是从 winform 应用程序读取和写入的。
4) 如果可能的话,有人可以告诉我应该为这个控件的特定部分使用什么控制和逻辑。
【问题讨论】:
-
在这个网站上问这么多问题是不合适的。在这里,我们处理与用户尝试实现某些东西相关的特定问题。在线教程教如何做事,而在这里我们帮助那些努力理解或实施他们在其他地方学到的东西的人。我建议您在其他地方找出您需要了解的内容,然后返回就您遇到的具体问题寻求帮助。
标签: c# .net wpf winforms user-controls