Skip to main content

AppointmentMappingInfo.ReminderInfo Property

Gets or sets the data field to which an appointment’s Appointment.Reminder property is bound.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v24.1.Core.dll

NuGet Package: DevExpress.Scheduler.Core

Declaration

[TypeConverter(typeof(AppointmentColumnNameConverter))]
public virtual string ReminderInfo { get; set; }

Property Value

Type Description
String

A String value that specifies the name of the bound data field.

Remarks

Use the ReminderInfo property to bind an appointment’s Appointment.Reminder property to a data field in the external data source. The data source is specified by the PersistentObjectStorage<T>.DataSource property of the AppointmentStorage.

Data for the reminder properties (such as the ReminderBase.AlertTime and ReminderBase.TimeBeforeStart) are obtained from the bound data field by parsing the string it contains.

One appointment can have several associated reminders. The data field stores the information using special notation, as shown below:

<Reminders>
<Reminder AlertTime="02/26/2008 17:15:06" TimeBeforeStart="00:05:00" />
<Reminder AlertTime="02/26/2008 17:00:00" />
<Reminder AlertTime="02/26/2008 16:45:00" />
</Reminders>

Use the ReminderCollectionXmlPersistenceHelper class to correctly save and load the reminder information.

The following code snippets (auto-collected from DevExpress Examples) contain references to the ReminderInfo property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also