Steps to reproduce: 1. Subscribe for the scheduler Appointments.CollectionChanged event. 2. Add a recurring appointment and delete a single occurrence. You will see that the event is fired and the action is Add.
Currently the default RadSchedulerReminder behavior is to remind about appointments before Start date occurs, e.g 15 min before start date. Improve the RadSchedulerReminder to support reminder before the appointment ends too.
If one sets the AllowAppointmentMove to false he can still drag drop the all day appointments in the headers of a day view.
Setting the AllowAppointmentMove property to false does not prevent appointments from being dragged.
If you add multiple intervals to MultiDayView and enable grouping, you will see that the displayed dates are not correct.
The date label in RadSchedulerNavigator is not updated when you change the Intervals collection in multiday view.
Add a grouped by resource RadScheduler in timeline view, set the scaling to be Month and then right click an appointment. An exception will be thrown.
If you have 3 appointments at 13:00, 2 of which end at 14:00 and the third ends at 17:00 and then you add another appointment that starts at 14:30 and stops at 15:30, the width of this appointment is 1/3 of the total with for the day although there is room for this appointment to be 2/3 of the width of that day.
The AppointmentSelecting/AppointmentSelected events should not fire when dropping or resizing an appointment.
The occurrences and the navigation arrows are not displayed correctly when using YearlyRecurrence with the "First Monday of January" rule. The issue also appears with similar rule types.
When the size of RadScheduler in DayView is larger than the desired size of the appointments table, a blank area is shown at the bottom of the control.
To reproduce the issue, add a RadDock with one tool window, add a RadSchedulerNavigator inside that window, run the project and unpin/pin the tool window. You will see that the selected timezone has changed. To workaround the issue, remove the AssociatedScheduler of RadSchedulerNavigator at design time and then add this code in the form's constructor: this.radSchedulerNavigator1.BindingContext = new BindingContext(); this.radSchedulerNavigator1.AssociatedScheduler = this.radScheduler1;
If you add a remind object with a start date 5 hours and 10 minutes ahead of DateTime.Now, the alarm form will show only the minutes.
An exception is thrown when you try to print an appointment whose BackgroundId or StatusId are not amongst the Backgrounds and Statuses collections of RadScheduler.
Add an option to allow the end user to select multiple appointments using CTRL + mouse click. The user should also be able to delete all the selected appointments at once.
You cannot hide the day headers by setting RadScheduler.GetDayView().ShowHeader = false if grouping by resource is enabled.
If you add a recurring appointment in RadScheduler and you set its Visible property to false, the occurrences will still be visible.
FIX. RadScheduler - AppointmentDeleted is fired even though the user cancelled the deletion (pressed Cancel on the dialog)
1. Open the Timeline example for RadScheduler in our QSF. 2. Click the right mouse button. 3. Hover the last menu item without clicking it. 4. A submenu appears, try to hover one of its items.
The AppoitnemtSelected event is not fired in MultiDayView.