You could cancel the AppointmentEditing event in order not to allow the users to edit the appointments.
Additionally, if you'd like to disable the EditAppointmentDialog ( cancelling the AppointmentEditing does not cancel the dialog - it is shown in read-only mode), you will need to cancel ShowDialog event as well.
Please check our ScheduleView Events
topic for more details.
Hope this will be helpful.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.