Tritium UI
TritiumTimelineView
Placez des événements et des plages de dates sur une ligne d'historique horizontale, distincte du planificateur et du Gantt.
Fonctions clés
- Affichez les instants comme des points et les durées comme des barres.
- Liez vos objets avec des chemins de titre, de détails, de début, de fin et de catégorie, ou utilisez TritiumTimelineEvent.
- Empilez les événements en alternant les côtés, par couloirs de catégorie, ou tous au-dessus ou au-dessous de l'axe.
- Faites défiler le temps, pincez pour zoomer, et utilisez la molette sous Windows.
- Marquez maintenant, et bornez l'échelle avec un zoom minimal et maximal.
- Affichez des étiquettes et des info-bulles, et faites défiler jusqu'à un instant.
- Sélectionnez un élément et gérez ItemTapped.
- Exportez la chronologie vers un flux ou un fichier PNG.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI). Le zoom à la molette est disponible sous Windows.
API principale
- 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.
Exemple de base
Déclarez cet espace de noms sur la page.
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" /> Ajoutez la source de paquets de votre licence, puis référencez le paquet qui contient ce contrôle. Ces paquets ne sont pas sur la galerie publique NuGet.