izz moe Ответов: 1

Привязать планировщик достопримечательностей в частое


Мне нужно привязать свой планировщик к devexpress xpo в WPF проблема в том, что я не знаю, как использовать XPCollection в этом случае..

1 - я использовал мастер для автоматического создания модели данных из базы данных
2 - у меня есть планировщик с отображениями в XAML
3 - In code-behind, это то, что я использовал, и я думаю, что проблема здесь

public MainWindow()  
        {  
  
            InitializeComponent();  
  
  
            XPCollection Appointmentcollection = new XPCollection(typeof(MedicalAppointments));  
            scheduler.DataSource.AppointmentsSource = Appointmentcollection;  
  
            XPCollection Doctorscollection = new XPCollection(typeof(Doctors));  
            scheduler.DataSource.ResourcesSource = Doctorscollection;  
        }


В отладке всякий раз, когда я пытаюсь добавить встречу, дважды щелкнув поле в элементе управления планировщиком или используя ленту, я получаю сообщение об ошибке:

System.NullReferenceException: 'ссылка на объект не установлена на экземпляр объекта'.

Как я могу это исправить и каков наилучший способ инициировать XPCollection в коде?

Что я уже пробовал:

public MainWindow()  
        {  
  
            InitializeComponent();  
  
  
            XPCollection Appointmentcollection = new XPCollection(typeof(MedicalAppointments));  
            scheduler.DataSource.AppointmentsSource = Appointmentcollection;  
  
            XPCollection Doctorscollection = new XPCollection(typeof(Doctors));  
            scheduler.DataSource.ResourcesSource = Doctorscollection;  
        }

1 Ответов

Рейтинг:
0

RickZeeland

Возможно, вы можете использовать этот элемент управления планировщиком, по крайней мере, у вас будет доступ к исходному коду:
Создание календаря Outlook с помощью WPF (Часть 1)[^]


izz moe

На самом деле я изучаю элементы управления Devexpress

RickZeeland

К сожалению, я не могу вам помочь, так как мы используем NHibernate ORM (brrrrr)

izz moe

спасибо