We have two separate ScheduleView controls in our application both showing the same appointments but with two separate data sources. When a user changes one appointment in ScheduleView A the data source of ScheduleView B gets updated immediately: we set the whole collection (of type RadObservableCollection) to null then reloading from database and re-creating the collection of appointments again. The point is that the moment we make the refresh ScheduleView B is not visible but still loaded. Moving back to ScheduleView B shows no update of the UI. The user has to scroll up/down so the affected appointment gets out of view then into view again. Only then the changes are visible.
So the question is: how can we force a refresh of the UI after changing the underlying AppointmentSource? Just one more information: we do this all by using the MVVM pattern. - Maybe this is similar to this thread