InterfaceIEvent
Represents a interface that an object should implement in order to be used as a schedule object in RadScheduler.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public interface IEvent : IDataBoundItem, INotifyPropertyChanged
Inherited Members
Properties
AllDay
Gets or sets a value indicating whether this event is an all day event.
AllowDelete
Gets or sets a value indicating whether this event can be deleted.
Declaration
bool AllowDelete { get; set; }
Property Value
true if this event can be deleted; otherwise, false.
AllowEdit
Gets or sets a value indicating whether this event can be edited.
Declaration
bool AllowEdit { get; set; }
Property Value
true if this event can be edited; otherwise, false.
BackgroundId
Gets or sets the background id.
CultureInfoProvider
Gets or sets the culture info provider.
Declaration
ICultureInfoProvider CultureInfoProvider { get; set; }
Property Value
The culture info provider.
Description
Gets or sets the description.
Declaration
string Description { get; set; }
Property Value
The description.
Duration
Gets or sets the duration of the event.
Declaration
TimeSpan Duration { get; set; }
Property Value
The duration of the event.
End
Gets or sets the end of the event.
Declaration
DateTime End { get; set; }
Property Value
The end of the event.
Exceptions
Gets the exceptions.
Declaration
ObservableCollection<IEvent> Exceptions { get; }
Property Value
The exceptions.
Location
Gets or sets the location.
MasterEvent
Gets the master event.
Occurrences
Gets the occurrences.
Declaration
IEnumerable<IEvent> Occurrences { get; }
Property Value
IEnumerable<IEvent>
The occurrences.
RecurrenceId
Gets or sets the recurrent Id date for this event.
RecurrenceRule
Gets or sets the recurrence rule.
Declaration
RecurrenceRule RecurrenceRule { get; set; }
Property Value
The recurrence rule.
ResourceId
Gets or sets the resource id.
Declaration
EventId ResourceId { get; set; }
Property Value
The resource id.
ResourceIds
Declaration
ObservableCollection<EventId> ResourceIds { get; }
Property Value
Start
Gets or sets the start of the event.
Declaration
DateTime Start { get; set; }
Property Value
The start of the event.
StatusId
Gets or sets the status id.
Summary
Gets or sets the summary.
TimeZone
Gets or sets the time zone for this event.
ToolTipText
Gets or sets the tool tip text.
Declaration
string ToolTipText { get; set; }
Property Value
The tool tip text.
UniqueId
Gets or sets the unique id of this event.
Declaration
EventId UniqueId { get; set; }
Property Value
The unique id of this event.
Methods
AddOccurrenceException(IEvent, bool)
Makes the specified occurrence an exception.
Declaration
void AddOccurrenceException(IEvent occurrence, bool addExceptionDate)
Parameters
occurrence
The occurrence which will be made an exception.
addExceptionDate
Indicates whether the start date of the occurrence should be added to the ExceptionDates of the recurrence rule.
CreateOccurrence(DateTime)
Creates a occurrence of this event.
CreateOccurrence(DateTime, bool)
Creates a occurrence of this event.