Filtering
The RadScheduleView control enables you to filter its appointments and individual occurrences by passing a predicate to a view definition's AppointmentFilter and OccurrenceFilter properties. While the AppointmentFilter will filter out the appointments which fulfil the predicate's condition, the OccurrenceFilter will check each individual occurence (including exceptions) of an recurring appointment.
AppointmentFilter
The following filter will exclude all appointments whose start date is not today.
Example 1: Define the appointments filter predicate
Example 2: Set a definition's AppointmentFilter property
OccurenceFilter
The filter demonstrated in examples 3 and 4 will exclude all occurences whose total duration is more than one hour.
The OccurenceFilter is useful when you need to exclude only certain occurrences/exceptions of any recurring appointment.