RadScheduleView Types and Sources

The ScheduleView control exposes several Sources that enable data binding:

  • AppointmentsSource - gets or sets the data source (IEnumerable) used to generate the Appointments

  • ResourceTypesSource - gets or sets the data source (IEnumerable) used to generate the ResourceTypes

  • CategoriesSource - gets or sets the data source (IEnumerable) used to generate the Categories

  • TimeMarkersSource - gets or sets the data source (IEnumerable) used to generate the TimeMarkers

With its current version RadScheduleView exposes several important interfaces: ITimeMarker, IResourceType, IResource, IRecurrenceRule, IExceptionOccurrence, IAppointment, IExtendedAppointment, ICategory. Implementing these interfaces allows the developer to plug custom objects and to not work with the default ones (Appointment, Resource, RecurrenceRule, ExceptionOccurrence, Category, TimeMarker). We are going to use these interfaces to plug the entities from the Entity Framework.

Here you could refer to the class diagram for more detailed information about the interfaces:

radscheduleview populating with data schedule View Types Diagram

See Also

In this article