У меня есть страница, содержащая еженедельное сообщение Syncfusion SfSchedule
, когда я пытаюсь открыть страницу, я получаю эту ошибку:
System.Reflection.TargetInvocationException: исключение было сгенерировано целью вызова, а InnerException: {System.ArgumentOutOfRangeException}. Приложение вылетает при InitializeComponent (); линия.
Я заполняю источник данных расписания из своей базы данных области.
Это код XAML:
<ContentPage.Padding>
<OnPlatform x:TypeArguments="Thickness"
iOS="0, 20, 0, 0"
Android="0"
WinPhone="0" />
</ContentPage.Padding>
<ContentPage.BindingContext>
<ViewModels:ActivitiesViewModel/>
</ContentPage.BindingContext>
<WeeklySchedule:SfSchedule x:Name="activitiesWeeklySchedule"
BackgroundColor="White"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
ScheduleView="WeekView"
ShowAppointmentsInline="True">
</WeeklySchedule:SfSchedule>
И это код:
Realm realm;
ScheduleAppointmentCollection collection;
public TeacherWeeklyView() {
InitializeComponent();
collection = new ScheduleAppointmentCollection() { };
var config = new RealmConfiguration() { SchemaVersion = 3 };
realm = Realm.GetInstance(config);
var activities = realm.All<ActivitiesItems>();
foreach (var item in activities) {
System.Diagnostics.Debug.WriteLine(item.ActivitySubject);
collection.Add(activity);
}
activitiesWeeklySchedule.DataSource = collection;
}
Эта проблема началась, когда нужно было обновить пакеты Syncfusion, поэтому я обновил их, но ничего не изменилось.