For what it worth, playing around with the reminders example I found that it wouldn't open the appointment for edition when the "Open Item" button is clicked.
I checked the git repository to see if this is already addressed, but the last update to this files is about 4 years old, so here is the trick:
It turns out that at the time where the scheduleview reference is passed to the ReminderViewModel constructor (via the ViewModel class constructor), it is null.
So I added a ScheduleView property to ViewModel as a fachade for the reminder's view model property:
public RadScheduleView ScheduleView
{
get { return reminderViewModel.ScheduleView; }
set { reminderViewModel.ScheduleView = value; }
}
and set it again once the IntializeComponent() method is called in the Example window's constructor:
public Example()
{
viewModel = new ViewModel(this.scheduleView);
this.DataContext = viewModel;
InitializeComponent();
viewModel.ScheduleView = this.scheduleView;
}
And presto! Now it works as expected.
Best regards.