Class SchedulerBindingDataSource.EventBindingProvider
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class EventBindingProvider : BindingProviderBase<IEvent>, ISchedulerProvider<IEvent>
Constructors
EventBindingProvider(SchedulerBindingDataSource)
Initializes a new instance of the SchedulerBindingDataSource.EventBindingProvider class.
Declaration
public EventBindingProvider(SchedulerBindingDataSource owner)
Parameters
SchedulerBindingDataSource
owner
The owner. |
Properties
AppointmentFactory
Declaration
public IAppointmentFactory AppointmentFactory { get; set; }
Property Value
IAppointmentFactory
|
ExceptionMapperFactory
Declaration
public IExceptionMapperFactory ExceptionMapperFactory { get; set; }
Property Value
IExceptionMapperFactory
|
IsMasterEventIdCallback
Declaration
public Predicate<object> IsMasterEventIdCallback { get; set; }
Property Value
System.Predicate<System.Object>
|
Mapping
Declaration
public override IMappingInfo Mapping { get; set; }
Property Value
IMappingInfo
|
Overrides
ResourceMapperFactory
Declaration
public IResourceMapperFactory ResourceMapperFactory { get; set; }
Property Value
IResourceMapperFactory
|
Methods
CreateInstance()
Creates a specific scheduler item.
Declaration
protected override IEvent CreateInstance()
Returns
IEvent
|
Overrides
DeleteCore(IEvent)
Declaration
protected override void DeleteCore(IEvent itemToDelete)
Parameters
IEvent
itemToDelete
|
Overrides
InsertCore(IEvent)
Declaration
protected override void InsertCore(IEvent itemToInsert)
Parameters
IEvent
itemToInsert
|
Overrides
OnCreateSchedulerItemsBegin(PropertyDescriptorCollection)
Declaration
protected override void OnCreateSchedulerItemsBegin(PropertyDescriptorCollection properties)
Parameters
System.ComponentModel.PropertyDescriptorCollection
properties
|
Overrides
OnDataSourceChanged(EventArgs)
Declaration
protected override void OnDataSourceChanged(EventArgs e)
Parameters
System.EventArgs
e
|
Overrides
ProcessDataSourceValue(IEvent, SchedulerMapping, Object)
Called to process a value from the data source when the target sheduler item property as per the mapping cannot be found.
Declaration
protected override void ProcessDataSourceValue(IEvent schedulerItem, SchedulerMapping mapping, object value)
Parameters
IEvent
schedulerItem
The scheduler item. |
SchedulerMapping
mapping
The mapping. |
System.Object
value
The value. |
Overrides
ProcessSchedulerItem(IEvent, Object, SchedulerMapping, PropertyDescriptor)
Declaration
protected override void ProcessSchedulerItem(IEvent schedulerItem, object dataSourceItem, SchedulerMapping mapping, PropertyDescriptor dataItemProperty)
Parameters
IEvent
schedulerItem
|
System.Object
dataSourceItem
|
SchedulerMapping
mapping
|
System.ComponentModel.PropertyDescriptor
dataItemProperty
|
Overrides
ResetCollectionMappers()
Declaration
public void ResetCollectionMappers()
ShouldApplyMapping(SchedulerMapping)
Declaration
protected override bool ShouldApplyMapping(SchedulerMapping mapping)
Parameters
SchedulerMapping
mapping
|
Returns
System.Boolean
|
Overrides
ShouldReadDataItem(Object)
Declaration
protected override bool ShouldReadDataItem(object item)
Parameters
System.Object
item
|
Returns
System.Boolean
|
Overrides
ToString()
Declaration
public override string ToString()
Returns
System.String
|
UpdateChildItems()
Declaration
protected override void UpdateChildItems()
Overrides
UpdateCore(IEvent, String)
Declaration
protected override void UpdateCore(IEvent itemToUpdate, string propertyName)
Parameters
IEvent
itemToUpdate
|
System.String
propertyName
|