It was written for RadScheduleView for WPF, but it is applicable for its Silverlight counterpart too. The main reason you would like to use RadScheduleView is that it is the control that will be enhanced in the future, while RadSchedule is going receive only minor bugfixes and some day will be deprecated.