New to Telerik UI for WPFStart a free 30-day trial

Disable Multiple Appointments Selection in RadScheduleView

Updated on Sep 15, 2025

Environment

Product Version2019.3.917
ProductRadScheduleView for WPF

Description

Disable multiple appointments selection in RadScheduleView using a custom AppointmentSelectionBehavior.

Solution

To allow only a single appointment to be selected you can create a custom AppointmentSelectionBehavior and override its GetSelectedAppointments method.

C#
	public class CustomAppointmentSelectionBehavior : AppointmentSelectionBehavior
	{
		protected override IEnumerable<IOccurrence> GetSelectedAppointments(AppointmentSelectionState state, IOccurrence target)
		{
			var originalSelection = base.GetSelectedAppointments(state, target);
			if (originalSelection.Count() > 1)
			{
				var lastSelected = originalSelection.Last();
				return new List<IOccurrence>() { lastSelected };
			}
			return originalSelection;
		}
	}
In this article
EnvironmentDescriptionSolution
Not finding the help you need?
Contact Support