This is a migrated thread and some comments may be shown as answers.

CreateNew() appointment returns nothing

1 Answer 36 Views
ScheduleView
This is a migrated thread and some comments may be shown as answers.
Kenneth
Top achievements
Rank 2
Iron
Kenneth asked on 05 Mar 2015, 04:33 PM
CreateNew returns nothing, appointmentcreating event not fired.

All assemblies referenced per documentation.  

I also tried setting an appointment source in code as follows with no effect:

ScheduleView.AppointmentsSource = New List(Of IAppointment)

in xaml:

<telerik:RadScheduleView Name="ScheduleView" Margin="20">
            <telerik:RadScheduleView.ViewDefinitions>
                <telerik:MonthViewDefinition  />
                <telerik:DayViewDefinition />
                <telerik:WeekViewDefinition />
            </telerik:RadScheduleView.ViewDefinitions>
</telerik:RadScheduleView>

in code behind (loaded event):

        Dim appointment As IAppointment = ScheduleView.CreateNew()
        If appointment IsNot Nothing Then
            appointment.Start = DateTime.Now
            appointment.End = DateTime.Now.AddHours(1)
            appointment.Subject = "New appointment"
            ScheduleView.Commit()
        End If









1 Answer, 1 is accepted

Sort by
0
Kenneth
Top achievements
Rank 2
Iron
answered on 05 Mar 2015, 05:50 PM
OK, a duh moment.

ScheduleView.AppointmentsSource = New ObservableCollection(Of Appointment)

That is, Appointment not IAppointment.
Tags
ScheduleView
Asked by
Kenneth
Top achievements
Rank 2
Iron
Answers by
Kenneth
Top achievements
Rank 2
Iron
Share this question
or