AppointmentMappings Class
Provides information on the appointment properties' mapping to data fields.
Namespace: DevExpress.Xpf.Scheduling
Assembly: DevExpress.Xpf.Scheduling.v18.2.dll
Declaration
public class AppointmentMappings :
MappingsBase
Public Class AppointmentMappings
Inherits MappingsBase
Related API Members
The following members accept/return AppointmentMappings objects:
Remarks
The AppointmentMappings class contains a set of properties whose names are similar to the persistent properties declared within the AppointmentItem class. If the SchedulerControl is bound to a data source using the DataSource.AppointmentsSource property, the AppointmentMappings class properties allow the corresponding AppointmentItem properties to be bound to the appropriate fields in the data source.
Access the AppointmentMappings object using the DataSource.AppointmentMappings property.
Examples
NOTE
A complete sample project is available at https://github.com/DevExpress-Examples/how-to-bind-scheduler-to-data-using-the-entity-framework-code-first-approach-t545436.
<dxsch:SchedulerControl.DataSource>
<dxsch:DataSource AppointmentsSource="{Binding Appointments}" ResourcesSource="{Binding Resources}">
<dxsch:DataSource.AppointmentMappings>
<dxsch:AppointmentMappings Start="StartTime"
End="EndTime"
AllDay="AllDay"
Subject="Subject"
Id="ID"
Description="Description"
LabelId="Label"
Location="Location"
RecurrenceInfo="RecurrenceInfo"
Reminder="ReminderInfo"
ResourceId="CarId"
StatusId="Status"
Type="EventType" />
</dxsch:DataSource.AppointmentMappings>
<dxsch:DataSource.ResourceMappings>
<dxsch:ResourceMappings Id="ID"
Caption="Model" />
</dxsch:DataSource.ResourceMappings>
</dxsch:DataSource>
</dxsch:SchedulerControl.DataSource>
<dxsch:DayView ResourcesPerPage="3" />
<dxsch:MonthView/>