Tritium UI

TritiumScheduler

Schedule appointments across day, week, month, and resource timeline views.

TritiumScheduler

Key features

  • Switch among day, week, work week, month, a multi-month strip, and a resource timeline.
  • Bind appointments and resources, or map your own objects with property paths.
  • Drag and resize appointments, and create or edit them through events you can cancel.
  • Repeat daily, weekly, or monthly, and edit one occurrence, the following occurrences, or the whole series.
  • Mark free, tentative, busy, out of office, or working elsewhere, and store location, notes, and attendees.
  • Show holidays and notes, set the first day of the week, and define the workday and slot length.
  • Select several dates, and fire reminders on a timer you control.
  • Print the visible range: a Windows print dialog when a window is available, otherwise an HTML file (and a simple PDF) the app opens.

Platforms

Android, iOS, Mac Catalyst, and Windows 10 version 19041 and later (.NET 10 MAUI). Print shows the Windows print dialog when a window is available; other platforms open the generated HTML.

Main 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.

Basic example

Declare this namespace on the 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" />

Add the package source from your license, then reference the package that includes this control. These packages are not on the public NuGet Gallery.

Ask Tritium

How-to help and product fit for FleetPro, Tritium UI, and Tritium Reporting.

Ask how to use a feature, or tell us your company, platforms, team size, and use case. Pricing and upgrades go to sales.

Product fit
Contact sales

Search the FAQ