Hello Marvin Lee,
By default the all calendar style classes are rendered and when there is a css class set to some of its components, both classes are rendered (class="radCalDefault_Default outOfRange_Default"
) as the settings from the second one overwrite the settings from the first. There is no option so you could render only the class you have set as most of the people just set some color settings and expect to have the same style appearance which come from the first class. This is the reason we render both of them. Let us know what kind or problem you achieve with the both applied css classes and we will advice you further how to proceed.
Concerning making the weekend days out of range days, this is not possible. You could only set MinDate
as a valid range, but can not set days in the range to be out of range. We suggest you to set the days to be unselectable and change its css class so they look like the out of range days, which could be achieved by adding the weedend days as SpecialDays
as set its property IsSelectable="false"
and change its CssClass
to be the same as the out of range days.
Let us know if you have further problems.
the Telerik team