Version

HandleAppointmentItemsPropertyChanged Property (ScheduleListDataSource)

Syntax
public bool HandleAppointmentItemsPropertyChanged {get; set;}
Remarks

In order to receive a notification when a property of an Appointment's underlying data object changes value, the data source will register as a listener of the data object's INotifyPropertyChanged.PropertyChanged event. This enables the corresponding Infragistics.Scheduler.Appointment object to react to external changes and synchronize it's own property values accordingly.

In cases where the AppointmentItemsSource contains a relatively large number of items, this can affect performance and/or memory consumption adversely.

This property provides a way for the developer to switch this behavior off, thus signaling to the data source that the PropertyChanged event should not be handled.

This property is only applicable when the underlying data object implements the INotifycPropertyChanged interface.

Also note that the data source exposes a RaisePropertyChanged method, which routes through the same logic as the handler for the data object's PropertyChanged event. Call this method directly to simulate the PropertyChanged event for the specified appointment data object, thus achieving the same result as handling the PropertyChanged event.

Requirements

Target Platforms: Android 4.4+, iOS 8+

Development Environments: Visual Studio 2015+, Visual Studio for Mac Preview, Xamarin for Visual Studio 4.2+

See Also