RadCalendar should have property which switches between single raise of the SelectionChanged event when multiple items are selected and multiple raises (on each element hover) when multiple items are selected. When the property is in single raise mode, the event should be raised only once on MouseLeftButtonUp. In this case the SelectedItems collection should be also updated at once.