New to Telerik UI for WinForms? Start a free 30-day trial

Provides a mutable, standalone reminder item that can be registered with RadReminder.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

C#
public class RadRemindItem : IRemindObject, INotifyPropertyChanged

Inheritance: objectRadRemindItem

Implements: INotifyPropertyChangedIRemindObject

Constructors

Creates a reminder item with an empty subject, the current local time as its start, and no reminder lead time.

C#
public RadRemindItem()

Creates a reminder item with the specified display text, start time, and optional reminder lead time.

C#
public RadRemindItem(string subject, DateTime startDateTime, TimeSpan? reminder)
Parameters:subjectstring

The text shown for the reminder.

startDateTimeDateTime

The scheduled start time associated with the reminder.

reminderTimeSpan?

The time before the start when the reminder is due, or null when no reminder is set.

Creates a reminder item with default values.

C#
public RadRemindItem(string subject, DateTime startDateTime)
Parameters:subjectstring

The subject value; this overload currently ignores it.

startDateTimeDateTime

The start time; this overload currently ignores it.

This overload initializes the item with an empty subject and the current local time. Use the three-argument overload to set these values.

Properties

Gets or sets a value indicating whether this RadRemindItem is dismissed.

C#
public bool Dismissed { get; set; }
Property Value:

true if dismissed; otherwise, false.

Implements: IRemindObject.Dismissed

Gets or sets the time before the start of the item when a notification should be raised.

C#
public TimeSpan? Reminder { get; set; }
Property Value:

The reminder.

Implements: IRemindObject.Reminder

Gets a unique identifier for the item.

C#
public int RemindId { get; }
Property Value:

The identifier.

Implements: IRemindObject.RemindId

Gets or sets the time this item is snoozed for.

C#
public TimeSpan Snoozed { get; set; }
Property Value:

The snoozed.

Implements: IRemindObject.Snoozed

Gets or sets the start date and time for this item.

C#
public DateTime StartDateTime { get; set; }
Property Value:

The start date time.

Implements: IRemindObject.StartDateTime

Gets or sets the subject of this item.

C#
public string Subject { get; set; }
Property Value:

The subject.

Implements: IRemindObject.Subject

Methods

Called when [property changed].

C#
protected virtual void OnPropertyChanged(string info)
Parameters:infostring

The info.

Events

Raised when a reminder item's mutable property is assigned.

C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged