C# 任命';s RecurrenceInfo丢失

C# 任命';s RecurrenceInfo丢失,c#,devexpress,scheduler,C#,Devexpress,Scheduler,我正在使用DevExpress调度程序控件创建一个只读调度程序,显示客户的生日和一些长期约会 我正在使用我自己的viewmodel来处理具有所有约会属性的约会,例如AllDay、Label、RecurrenceInfo、ResourceId等,并且所有这些属性都由AppointmentMapping映射,但是当涉及RecurrenceInfo时,它是空的;它只显示客户出生日期的生日,而不是每年的生日 这就是我如何在viewmodel的构造函数中生成RecurrenceInfo(唯一的区别是vie

我正在使用DevExpress调度程序控件创建一个只读调度程序,显示客户的生日和一些长期约会

我正在使用我自己的viewmodel来处理具有所有约会属性的约会,例如AllDay、Label、RecurrenceInfo、ResourceId等,并且所有这些属性都由AppointmentMapping映射,但是当涉及RecurrenceInfo时,它是空的;它只显示客户出生日期的生日,而不是每年的生日

这就是我如何在viewmodel的构造函数中生成RecurrenceInfo(唯一的区别是viewmodel的RecurrenceInfo是一个字符串:

var recInfo = new RecurrenceInfo
{
    Type = RecurrenceType.Yearly,
    Periodicity = 1,
    Start = start,
    Month = start.Month,
    WeekOfMonth = WeekOfMonth.None,
    DayNumber = start.Day,
    WeekDays = GetWeekDays(start.DayOfWeek.ToString()),
    Range = RecurrenceRange.NoEndDate
};

this.RecurrenceInfo = recInfo.ToXml();

好的,我只是忘了设置约会。键入
模式