A newer version of this page is available. Switch to the current version.

AppointmentMappings Class

Provides information on the appointment properties' mapping to data fields.

Namespace: DevExpress.Xpf.Scheduling

Assembly: DevExpress.Xpf.Scheduling.v19.1.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

<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/>

Inheritance

Object
BindableBase
DevExpress.Mvvm.Native.FreezableBase
MappingsBase
AppointmentMappings
See Also