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.v20.1.Core.dll

Declaration

[DefaultValue("")]
public virtual string ReminderInfo { get; set; }
<DefaultValue("")>
Public Overridable Property ReminderInfo As String

Property Value

Type Default Description
String

String.Empty

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.

See Also