Class SchedulerReminder
Represents a class to add reminders for an ScheduleAppointment.
Implements
Inherited Members
Namespace: Syncfusion.UI.Xaml.Scheduler
Assembly: Syncfusion.SfScheduler.WPF.dll
Syntax
public class SchedulerReminder : ScheduleNotificationObject, INotifyPropertyChanged
Constructors
SchedulerReminder()
Declaration
public SchedulerReminder()
Properties
Appointment
Gets the appointment details for which the reminder is created.
Declaration
public ScheduleAppointment Appointment { get; }
Property Value
Type |
---|
ScheduleAppointment |
Remarks
A recurring appointment will return its occurrence of appointment.
See Also
Data
Gets the reminder data object associated with SchedulerReminder.
Declaration
public object Data { get; }
Property Value
Type |
---|
System.Object |
Remarks
When ScheduleAppointment is created based on AppointmentMapping from fields of data object, then SchedulerReminder will be created from the field mapping of Reminders and ReminderMapping.
See Also
IsDismissed
Gets or sets a value indicating whether the reminder is dismissed.
Declaration
public bool IsDismissed { get; set; }
Property Value
Type |
---|
System.Boolean |
Remarks
When a reminder of a recurring appointment is dismissed, then the reminder is set for the next occurrence in a series.If the current occurrence is the last occurrence in a chain, the reminder is dismissed.
ReminderAlertTime
Gets the reminder time that decides when to show a reminder alert of the appointment.
Declaration
public DateTime ReminderAlertTime { get; }
Property Value
Type |
---|
System.DateTime |
Remarks
The appointment reminder time calculated as follows reminder time = ScheduleAppointment.ActualStartTime - ReminderTimeInterval. This reminder time interval will be updated based on the snooze time to display time in reminder alert window.
See Also
ReminderTimeInterval
Gets or sets the time interval that decides to open the reminder alert window before the appointment’s start time.
Declaration
public TimeSpan ReminderTimeInterval { get; set; }
Property Value
Type |
---|
System.TimeSpan |
See Also
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Dispose(Boolean)
Method to dispose the unmanaged resources.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | Can dispose. |