Skip to main content

ISchedulerMappingConverter Interface

Enables you to apply custom logic to a mapping.

Namespace: DevExpress.XtraScheduler

Assembly: DevExpress.XtraScheduler.v25.2.Core.dll

NuGet Package: DevExpress.Scheduler.Core

Declaration

public interface ISchedulerMappingConverter

The following members return ISchedulerMappingConverter objects:

Show 41 links
Library Related API Members
Cross-Platform Class Library AppointmentDependencyMappingInfo.DependentIdConverter
AppointmentDependencyMappingInfo.ParentIdConverter
AppointmentDependencyMappingInfo.TypeConverter
AppointmentMappingInfo.AllDayConverter
AppointmentMappingInfo.AppointmentIdConverter
AppointmentMappingInfo.DescriptionConverter
AppointmentMappingInfo.EndConverter
AppointmentMappingInfo.LabelConverter
AppointmentMappingInfo.LocationConverter
AppointmentMappingInfo.OriginalOccurrenceEndConverter
AppointmentMappingInfo.OriginalOccurrenceStartConverter
AppointmentMappingInfo.PercentCompleteConverter
AppointmentMappingInfo.RecurrenceInfoConverter
AppointmentMappingInfo.ReminderInfoConverter
AppointmentMappingInfo.ResourceIdConverter
AppointmentMappingInfo.StartConverter
AppointmentMappingInfo.StatusConverter
AppointmentMappingInfo.SubjectConverter
AppointmentMappingInfo.TimeZoneIdConverter
AppointmentMappingInfo.TypeConverter
ResourceMappingInfo.CaptionConverter
ResourceMappingInfo.ColorConverter
ResourceMappingInfo.IdConverter
ResourceMappingInfo.ImageConverter
ResourceMappingInfo.ParentIdConverter
WinForms Controls LabelMappingInfo.ColorConverter
LabelMappingInfo.ColorConverter
LabelMappingInfo.DisplayNameConverter
LabelMappingInfo.DisplayNameConverter
LabelMappingInfo.IdConverter
LabelMappingInfo.IdConverter
LabelMappingInfo.MenuCaptionConverter
LabelMappingInfo.MenuCaptionConverter
StatusMappingInfo.BrushConverter
StatusMappingInfo.BrushConverter
StatusMappingInfo.DisplayNameConverter
StatusMappingInfo.DisplayNameConverter
StatusMappingInfo.IdConverter
StatusMappingInfo.IdConverter
StatusMappingInfo.MenuCaptionConverter
StatusMappingInfo.MenuCaptionConverter

Remarks

You can associate a mapping converter with a mapping. Create a class that implements the ISchedulerMappingConverter interface, instantiate it and assign it to a related property as described in the Mapping Converters document.

Example

class MappingConverterStart : ISchedulerMappingConverter {
    public object Convert(object obj, Type targetType, object parameter) {
        return DateTime.ParseExact(obj.ToString(), "s", System.Globalization.DateTimeFormatInfo.InvariantInfo);
    }

    public object ConvertBack(object obj, Type targetType, object parameter) {
        return ((DateTime)obj).ToString("s");
    }
}
See Also