New to Telerik UI for WinFormsStart a free 30-day trial

Save/Load reminders

Updated on May 7, 2026

RadScheduler allows you to save and load the reminders set for appointments. Reminders are saved into an xml file format to a user provider file path or stream. To save the reminders for a given scheduler you should call the SaveRemidners method of RadScheduler and provide a path where the file should be saved:

Save Reminders

C#
this.radScheduler1.SaveReminders(filePath);

When you load reminders you should first have the appointments loaded in RadScheduler so the load mechanism can identify them and restore their reminders.

You can load saved reminders into RadScheduler is by calling the LoadReminders method:

Load Reminders

C#
this.radScheduler1.LoadReminders(filePath);

SchedulerSaveLoadRemindersBehavior is the class that handles the saving and loading of reminders inside RadScheduler. You can inherit this class and provide your own custom logic for saving and loading appointments. After you have your custom implementation all you have to do is assign it to the SaveLoadRemindersBehavior property of RadScheduler:

Custom Save/Load Behavior

C#
public class CustomSaveLoadRemindersBehavior : SchedulerSaveLoadRemindersBehavior
{
    public CustomSaveLoadRemindersBehavior(RadScheduler scheduler)
        : base(scheduler)
    { }

    public override void SaveReminders(string filePath)
    {
        //Custom save logic
    }

    public override void LoadReminders(string filePath)
    {
        //Custom load logic
    }
}

Change the Current Save/Load Behavior

C#
this.radScheduler1.SaveLoadRemindersBehavior = new CustomSaveLoadRemindersBehavior(this.radScheduler1);

See Also

In this article
See Also
Not finding the help you need?
Contact Support