Tritium UI
TritiumScheduler
Planen Sie Termine in Tages-, Wochen-, Monats- und Ressourcenzeitachsen-Ansichten.
Wichtige Merkmale
- Wechseln Sie zwischen Tag, Woche, Arbeitswoche, Monat, einem Mehrmonatsstreifen und einer Ressourcenzeitachse.
- Binden Sie Termine und Ressourcen oder bilden Sie eigene Objekte mit Eigenschaftspfaden ab.
- Ziehen und ändern Sie die Größe von Terminen und legen Sie sie über Ereignisse an oder bearbeiten Sie sie, die Sie abbrechen können.
- Wiederholen Sie täglich, wöchentlich oder monatlich und bearbeiten Sie ein Vorkommen, die folgenden Vorkommen oder die ganze Serie.
- Kennzeichnen Sie frei, mit Vorbehalt, beschäftigt, abwesend oder anderswo tätig und speichern Sie Ort, Notizen und Teilnehmende.
- Zeigen Sie Feiertage und Notizen, setzen Sie den ersten Wochentag und legen Sie den Arbeitstag und die Slotlänge fest.
- Wählen Sie mehrere Daten und lösen Sie Erinnerungen über einen Timer aus, den Sie steuern.
- Drucken Sie den sichtbaren Bereich: ein Windows-Druckdialog, wenn ein Fenster verfügbar ist, sonst eine HTML-Datei (und ein einfaches PDF), die die App öffnet.
Plattformen
Android, iOS, Mac Catalyst und Windows 10 Version 19041 und höher (.NET 10 MAUI). Beim Drucken erscheint der Windows-Druckdialog, wenn ein Fenster verfügbar ist; andere Plattformen öffnen das erzeugte HTML.
Wichtigste API
- 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.
Grundbeispiel
Deklarieren Sie diesen Namespace auf der Seite.
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" /> 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.