/ / Timeline-Bibliothek für Open Source-Zoom - c #, .net, Winforms, Zoom

Open-Source-Zoom-Timing-Bibliothek - c #,. NET, winforms, Zoomen

Ich muss mit C # und eine zoombare Zeitleiste zeichnenWinForms. Was ich genau möchte, ist eine Linie mit Zeitpunkten, von denen aus Kanten zu Scheitelpunkten mit Informationen darüber, was zu diesen Zeitpunkten passiert ist, vorhanden sind. Die Zoomfunktion ist sehr wichtig. Interaktivität (Möglichkeit für Benutzer, die Scheitelpunkte mit Informationen zu verschieben) wäre ebenfalls großartig.

Können Sie dazu eine Open-Source-Bibliothek empfehlen?

Antworten:

0 für die Antwort № 1

Ich würde eine Benutzersteuerung für TimeLineEvent vornehmen(vertikale Linie mit Eigenschaften von Zeitzeilenereignissen und Implementierungen wie Daten und Zeit usw.) und ein Benutzersteuerelement für TimeLine, das als eine Sammlung von TimeLineEvents fungiert. Zum Zoomen füge ich eine Eigenschaft wie ZoomBounds und vielleicht Scale usw. hinzu und überschreibe das onPaint -Ereignis, um nur die ZoomBounds (und über die gesamten Zeitleistengrenzen) zu zeichnen.

Es gibt keine Open-Source-Bibliothek, von der ich je gehört habeZeitleisten unterstützen. Da Sie jedoch einen besonderen Bedarf an der Zeitleiste haben, werden Sie höchstwahrscheinlich nicht das finden, was Sie brauchen, und beginnen Sie lieber selbst bei Null.