Tritium UI
TritiumScheduler
Planifiez des rendez-vous dans des vues jour, semaine, mois et chronologie de ressources.
Fonctions clés
- Basculez entre jour, semaine, semaine de travail, mois, une bande de plusieurs mois et une chronologie de ressources.
- Liez des rendez-vous et des ressources, ou mappez vos propres objets avec des chemins de propriétés.
- Faites glisser et redimensionnez les rendez-vous, et créez-les ou modifiez-les par des événements que vous pouvez annuler.
- Répétez chaque jour, semaine ou mois, et modifiez une occurrence, les suivantes ou toute la série.
- Marquez libre, provisoire, occupé, absent ou au travail ailleurs, et stockez le lieu, les notes et les participants.
- Affichez les jours fériés et les notes, réglez le premier jour de la semaine, et définissez la journée et la durée du créneau.
- Sélectionnez plusieurs dates, et déclenchez des rappels sur un minuteur que vous contrôlez.
- Imprimez la plage visible : une boîte de dialogue d'impression Windows lorsqu'une fenêtre est disponible, sinon un fichier HTML (et un PDF simple) que l'application ouvre.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI). L’impression affiche la boîte de dialogue d’impression de Windows lorsqu’une fenêtre est disponible ; les autres plateformes ouvrent le HTML généré.
API principale
- AppointmentsSource . The appointments to show.
- View . Day, week, work week, month, timeline, or multi-month.
- SelectedDate . The date that anchors the visible range.
- AppointmentChanged . Fires after a create, drag, resize, or edit.
Exemple de base
Déclarez cet espace de noms sur la page.
xmlns:sched="clr-namespace:Tritium.Maui.Scheduler;assembly=Tritium.Maui.Scheduler"
<sched:TritiumScheduler AppointmentsSource="{Binding Appointments}"
ResourcesSource="{Binding Rooms}"
View="Week"
AllowDrag="True"
AllowResize="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.