Tritium UI
TritiumTimelineView
Setzen Sie Ereignisse und Datumsbereiche auf eine waagerechte Verlaufslinie, getrennt vom Planer und vom Gantt.
Wichtige Merkmale
- Zeigen Sie Zeitpunkte als Punkte und Spannen als Balken.
- Binden Sie Ihre Objekte mit Pfaden für Titel, Details, Anfang, Ende und Kategorie oder nutzen Sie TritiumTimelineEvent.
- Stapeln Sie Ereignisse abwechselnd, in Kategoriespuren oder alle über oder unter der Achse.
- Verschieben Sie die Zeit, zoomen Sie mit Aufziehen und nutzen Sie das Mausrad unter Windows.
- Markieren Sie jetzt und begrenzen Sie die Skala mit Mindest- und Maximalzoom.
- Zeigen Sie Beschriftungen und Tooltips und scrollen Sie zu einer Zeit.
- Wählen Sie einen Eintrag und behandeln Sie ItemTapped.
- Exportieren Sie die Zeitachse in einen PNG-Stream oder eine Datei.
Plattformen
Android, iOS, Mac Catalyst und Windows 10 Version 19041 und höher (.NET 10 MAUI). Zoom mit dem Mausrad ist unter Windows verfügbar.
Wichtigste API
- ItemsSource . The events to plot.
- EventPlacement . Alternating, category lanes, above the axis, or below the axis.
- VisibleStart . Left edge of the time window; VisibleEnd is the right edge.
- ItemTapped . Fires with the bound item and the timeline event.
Grundbeispiel
Deklarieren Sie diesen Namespace auf der Seite.
xmlns:timeline="clr-namespace:Tritium.Maui.Timeline;assembly=Tritium.Maui.Timeline"
<timeline:TritiumTimelineView ItemsSource="{Binding Events}"
TitlePath="Title"
StartPath="Start"
EndPath="End"
EventPlacement="Alternating"
ShowNowMarker="True" /> Nehmen Sie die Paketquelle aus Ihrer Lizenz auf und verweisen Sie dann auf das Paket, das dieses Steuerelement enthält. Diese Pakete liegen nicht in der öffentlichen NuGet-Galerie.