Version

DataSeriesAdapter Class Members

The following tables list the members exposed by DataSeriesAdapter.

Public Constructors
 NameDescription
Public ConstructorDataSeriesAdapter ConstructorConstructs a DataSeriesAdapter.  
Public Properties
 NameDescription
Public PropertyExcludedPropertiesGets or sets a set of property paths that should be exluced from consideration by the adapter.  
Public PropertyFilterExpressionsGets a collection to add filter expressions to. Changing the filter expressions in this collection will adjust the filter applied to the data source.  
Public PropertyGroupDescriptionsGets a collection to add group descriptions to. Changing the group descriptions in this collection will adjust the grouping applied to the data source.  
Public PropertyIncludedPropertiesGets or sets a set of property paths that should be included for consideration by the adapter, leaving the remainder excluded. If null, all properties will be considered.  
Public PropertyItemsSourceGets or sets the backing data for the data adapter.  
Public PropertyPostSortDescriptions  
Public PropertySortDescriptionsGets a collection to add sort descriptions to. Changing the sort descriptions in this collection will adjust the sort applied to the data source.  
Public PropertySummaryDescriptionsGets a collection to add summary descriptions to. Changing the summary descriptions in this collection will adjust the summaries applied to the data source.  
Public PropertySupportedSeriesTypesGets or sets whether the adapter should remove duplicate data series bound to the same member paths.  
Public Methods
 NameDescription
Public MethodGetLocalDataSource  
Public MethodNotifyClearItemsUsed to manually notify the adapter that the data source has reset/cleared its items. Only necessary if that datasource is not observable.  
Public MethodNotifyInsertItemUsed to manually notify the adapter that the data source has had an item inserted. Only necessary if that datasource is not observable.  
Public MethodNotifyRemoveItemUsed to manually notify the adapter that the data source has had an item removed. Only necessary if that datasource is not observable.  
Public MethodNotifySetItemUsed to manually notify the adapter that the data source has had an item set. Only necessary if that datasource is not observable.  
Public MethodRefreshCauses the DataSeriesAdapter to refresh its analysis.  
Public MethodResetResets all the properties to their default values  
Public MethodResetExcludedPropertiesResets the ExcludedProperties property to its default value.  
Public MethodResetIncludedPropertiesResets the IncludedProperties property to its default value.  
Public MethodResetItemsSourceResets the ItemsSource property to its default value.  
Public MethodResetSupportedSeriesTypesResets the SupportedSeriesTypes property to its default value.  
Protected Methods
 NameDescription
Protected MethodOnPropertyChangedUsed to invoke the PropertyChanged event.  
Protected MethodOnRemovingDuplicatesUsed to invoke the RemovingDuplicates event.  
Protected MethodOnRemovingUnsupportedUsed to invoke the RemovingUnsupported event.  
Protected MethodShouldSerializeExcludedPropertiesIndicates if the ExcludedProperties property needs to be serialized.  
Protected MethodShouldSerializeIncludedPropertiesIndicates if the IncludedProperties property needs to be serialized.  
Protected MethodShouldSerializeItemsSourceIndicates if the ItemsSource property needs to be serialized.  
Protected MethodShouldSerializeSupportedSeriesTypesIndicates if the SupportedSeriesTypes property needs to be serialized.  
Public Events
 NameDescription
Public EventPropertyChangedIndicates that a property has changed.  
Public EventRemovingDuplicatesCalled when the adapter is removing duplicate series from consideration.  
Public EventRemovingUnsupportedCalled when the adapter is removing unsupported series from consideration.  
See Also