Last Updated: 15 Aug 2017 10:08 by ADMIN
Currently, you can use reflection in order to access the properties of the fast navigation popup. 

this.radCalendar1.HeaderNavigationMode = Telerik.WinControls.UI.HeaderNavigationMode.Popup;

CalendarNavigationElement a = this.radCalendar1.CalendarElement.CalendarNavigationElement;
FieldInfo fi = typeof(CalendarNavigationElement).GetField("dropDown", BindingFlags.NonPublic | BindingFlags.Instance);
RadDateTimePickerDropDown dropDown = (RadDateTimePickerDropDown)fi.GetValue(a);
dropDown.PopupOpening += new RadPopupOpeningEventHandler(dropDown_PopupOpening);
Last Updated: 15 Aug 2017 10:08 by ADMIN
Last Updated: 29 Mar 2016 10:30 by ADMIN
To reproduce:
public Form1()
    this.radCalendar1.RangeMinDate = new DateTime(2014, 1, 1);
    this.radCalendar1.RangeMaxDate = new DateTime(2017, 7, 17);
    this.radCalendar1.FocusedDate = new DateTime(2014, 2, 4);
    this.radCalendar1.AllowFastNavigation = true;
    this.radCalendar1.FastNavigationStep = 1; 
    this.radCalendar1.AllowMultipleView = true;
    this.radCalendar1.MultiViewColumns = 4;
    this.radCalendar1.MultiViewRows = 3;
    this.radCalendar1.CurrentViewRow = 0;  
    this.radCalendar1.CurrentViewColumn = 1;  

The user expects when fast navigating forward, the view to be shifted with one year = 12 months. However, each next forward fast navigation moves with 11 months. 


            this.radCalendar1.CurrentViewRow = 0;  
            this.radCalendar1.CurrentViewColumn = 0;
Last Updated: 29 Mar 2016 10:29 by ADMIN
The following line does not move MultiMonthView to the specific date:  

radCalendar1.CalendarElement.View.ViewStartDate = new DateTime(DateTime.Now.Year, 1, 1);

Workaround: use RadCalendar's FocusedDate property instead:

radCalendar1.FocusedDate = new DateTime(2014, 1, 1);
Last Updated: 15 Aug 2017 10:02 by ADMIN
Created by: Stefan
Comments: 0
Category: Calendar
Type: Feature Request

Last Updated: 29 Mar 2016 10:28 by ADMIN
To reproduce: 

1. When set the Disabled to true  of special day has not effect
this.radCalendar1.SpecialDays.Add(new RadCalendarDay(new DateTime(2014,7, 15)));
this.radCalendar1.SpecialDays[0].Disabled = true;

2. When set the Selected and Selectable to false, the special day is still can select and highlight
this.radCalendar1.SpecialDays[0].Selected = false;
this.radCalendar1.SpecialDays[0].Selectable = false;
Last Updated: 15 Aug 2017 09:45 by ADMIN
To reproduce:
- Add RadCalendar to a blank form and set its AllowMultipleSelect property to true.
- Select a date and deselect it right after that. You will notice that the background is not changed.
- The cell is actually deselected but it appears as selected since it is the focused cell and the styles are equal.

Workaround: Change the style for the focused state, which will allow the user to distinguish between focused and selected cells.
Last Updated: 15 Aug 2017 09:33 by ADMIN
When you click on a Navigation Button with the mouse in RadCalendar and hold the button down, then it scrolls automatically to the next/previous views very fast. Same behavior should be supported by the Fast Navigation Buttons.
Last Updated: 29 Mar 2016 10:24 by ADMIN
When a RadRichTextBox control is added as a child to RadCalendar, the Space and Enter key input is stolen by the calendar.

Workaround is available here: http://www.telerik.com/community/forums/getting-visible-dates-from-radcalendar
Last Updated: 29 Mar 2016 10:27 by ADMIN
Meanwhile, you can workaround this by resetting the property every time you change the number of months that RadCalendar displays. This is shown in the next code snippet:

private void radPageViewPage2_ClientSizeChanged(object sender, EventArgs e)
    int numViews = this.radPageViewPage2.Size.Height / 240 + 1;
    radCalendar1.MultiViewRows = numViews;
    radCalendar1.ShowFastNavigationButtons = true;
    radCalendar1.ShowFastNavigationButtons = false;
Last Updated: 15 Aug 2017 09:21 by ADMIN
HeaderWidth and HeaderHeight properties should be made RadProperties and should be declared at RadCalendarElement. This will allow our users to set these properties in theme.