I have an example with binding the RadScheduleView to the Entity Framework. Attached you can find the sample. I hope this helps.
In order to make the RadScheduleView readonly, you could cancel ShowDialog, AppointmentEditing, AppointmentCreating and AppointmentDeleting events.
Please do not hesitate to contact us if you require any further information.
the Telerik team
Browse the videos here>>
to help you get started with RadControls for WPF