RadScheduler - e.Appointment.BackgroundId property in AppointmentFormatting event does not work correctly, when you open Edit Appointment dialog form to edit the Background color of selected appointment. Steps to reproduce: 1. Subscribe to AppointmentFormatting event and set e.Appointment.BackgroundId property. 2. Create new Appointment via Edit Appointment dialog form. 3. Open the the appointment via Edit Appointment dialog form and change the Background color. 4. Close the Edit Appointment dialog form. Work around: Do not set this property in AppointmentFormatting event. CLOSED: Modifying data properties of the appointment should not be done on the Formatting events. The Formatting events stand for modifying visual properties of the elements being rendered and are fired during element creation. Modifying any data property of the active view or of the appointments will call another element creation cycle recursively and might result in StackOverflow exceptions or ElementAlreadyAdded exceptions.
RadScheduler - there is no way change the style of drag item. Current embedded styling is hard to see in some themes.
If there is WeekDays option set in monthly recurrence rule and try to get the occurence start the method just adds the interval to the start day, rather than considering the WeekDays option. CLOSED: Not an issue. The method is not intended to return real occurrence dates but rather dates that are potential occurrences and must be checked. The method is not correctly named but renaming it will result in a breaking change. The description of the method is updated. To achieve the desired functionality use OccurrenceEnumerator.
Currently, the Sunday item appears before the Monday item. For some cultures the Sunday item should appear after the Saturday item.
The functionality provided by the EditRecurrenceDialog should also be available in a user control. This would allow the users to embed it in their applications.
Add the possibility to cancel appointments' moving when grouping by resource is enabled.
Add the possibility to have multiple time intervals on the DayView's display range.
Add the possibility to set vertical spacing between appointments in RadScheduler.
Similar to Outlook, the user should be able to set how long before the start of each appointment the reminder should notify him/her.
The user should be able to copy/paste appointments from/to RadScheduler.
Add a possibility to set the working days in a WorkWeekView of RadScheduler.
If you drag an appointment to the AllDay area or if you modify its dates, the AllDay property is not updated.
The AppoitnemtSelected event is not fired in MultiDayView.
Use the RadSchedulerDB_Objects project from the "Introduction to RadScheduler for WinForms" webinar (http://tv.telerik.com/watch/winforms/radscheduler/introduction-radscheduler-winforms). If you run this project without opening the designer, the binding works correctly. If you open the form in the designer and then run the project, only one empty appointment will be displayed. The issue occurs because when opening the form, the following lines are removed from the designer: ((System.ComponentModel.ISupportInitialize)(this.schedulerBindingDataSource1.EventProvider)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.schedulerBindingDataSource1.ResourceProvider)).BeginInit();
When you drag an appointment to a cell in MonthView, its start time will be reset to 12:00AM. To workaround the issue, use the following code: public partial class Form1 : Form { public Form1() { InitializeComponent(); this.radScheduler1.SchedulerElement.DragDropBehavior = new MyDraggingBehavior(this.radScheduler1.SchedulerElement); } } class MyDraggingBehavior : AppointmentDraggingBehavior { public MyDraggingBehavior(RadSchedulerElement element) : base(element) { } public override bool Move(DateTime newDate) { if (this.Scheduler.ActiveViewType == SchedulerViewType.Month) { newDate = newDate.Add(this.ActiveFeedback.AssociatedAppointment.Start.TimeOfDay); } return base.Move(newDate); } }
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.
Recurring event for last weekday of June does not appear in 2013.
The controls on the EditRecurrenceDialog are not arranged correctly when RightToLeft = Yes.
When RadScheduler is in RightToLeft DayView or WeekView and you try to navigate from the last cell of a column to the next day or from the first cell of a column to the previous day using the Up/Down arrow keys, you will see that the navigation is not correct.
A null reference exception is thrown in some cases when you try to drag and drop appointments between resources in grouped TimelineView.