1

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

我正在使用我自己的视图模型来处理具有所有约会属性的约会,例如 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();
4

1 回答 1

0

好吧,我只是忘记将 Appointment.Type 设置为Pattern

于 2013-10-02T10:13:55.210 回答