Hi guys,
After investigation appears this is caused by a framework behavior. However it has easy workaround - just use ElementName binding to the needed property of the ViewDefinition as demonstrated below:
<telerik:RadScheduleView x:Name="ScheduleView">
<telerik:RadScheduleView.ViewDefinitions>
<telerik:DayViewDefinition VisibleDays="{Binding DataContext.VisibleDays, ElementName=ScheduleView}" ></telerik:DayViewDefinition>
</telerik:RadScheduleView.ViewDefinitions>
<telerik:RadScheduleView.AppointmentsSource>
<telerik:ObservableAppointmentCollection ></telerik:ObservableAppointmentCollection>
</telerik:RadScheduleView.AppointmentsSource>
</telerik:RadScheduleView>
Regards,
Kalin