The following tables list the members exposed by DataSourceLocalDataProvider.
Name | Description | |
---|---|---|
DataSourceLocalDataProvider Constructor | Constructs a DataSourceLocalDataProvider. |
Name | Description | |
---|---|---|
ActualCount | The full count of items in teh provider. | |
ActualSchema | The resolved schema of the provider. | |
DeferAutoRefresh | Gets or sets whether automatic refreshes of the data provider should be deferred. | |
ExecutionContext | Gets or sets the execution context which the provider should use to send notifications. | |
FilterExpressions | Gets the current filter descriptions assigned to the provider. | |
GroupDescriptions | Gets the current group descriptions assigned to the provider. | |
IsFilteringSupported | Gets whether the provider supports filtering at this level. | |
IsGroupingSupported | Gets whether the provider supports grouping at this level. | |
IsItemIndexLookupSupported | Gets wheter lookup by item is supported at this level. | |
IsKeyIndexLookupSupported | Gets whether lookup by key is supported at this level. | |
IsSortingSupported | Gets whether the provider supports sorting at this level. | |
ItemsSource | Gets or sets the local data for the provider. | |
NotifyUsingSourceIndexes | Gets whether you should send manual notifications to this provider using original source indices. | |
PropertiesRequested | Gets or sets a specific set of properties that are required, in case the data provider supports filtering out non required properties. | |
SortDescriptions | Gets the current sort descriptions assigned to the provider. | |
SummaryDescriptions | Gets the current summary descriptions assigned to the provider. | |
SummaryScope | Gets or sets the scope which summaries are calculated for. | |
UpdateNotifier | Gets or sets a notifier that the data provider will send notifications to. |
Name | Description | |
---|---|---|
List | Gets the list, if any, assigned to the provider. | |
MustSyncListWithChanges | Gets if the provider needs to keep the List syncrhonized. |
Name | Description | |
---|---|---|
FlushAutoRefresh | Forces an auto refresh to occurr synchronously. | |
GetItemAtIndex | Gets the item at the specified index. | |
GetItemValue | Gets a named value from an item. | |
IndexOfItem | Gets the index of a specified item. | |
IndexOfKey | Gets the index of a specified key. | |
NotifyClearItems | Manually notifies the provider that the underlying data has been cleared or reset. Should not be necessary if data is observable type. | |
NotifyInsertItem | Manually notifies the provider an item was inserted at an index in the underlying data. Should not be necessary if data is observable type. | |
NotifyRemoveItem | Manually notifies the provider an item was removed at an index in the underlying data. Should not be necessary if data is observable type. | |
NotifySetItem | Manually notifies the provider an item was set at an index in the underlying data. Should not be necessary if data is observable type. | |
QueueAutoRefresh | Queues an auto refresh to take place. | |
Refresh | Synchronously refresh the data provider. | |
ResolveSchemaPropertyType | Resolve a property or property path to its value type. |
Name | Description | |
---|---|---|
OnPropertyChanged | Called when a property changes. | |
PropertyUpdatedOverride | Called when a property on the provider is updated. | |
RefreshInternalOverride | Is overriden to provide refreshing logic. |
Name | Description | |
---|---|---|
PropertyChanged | Event raised when a property value is changed. | |
SchemaChanged | Indicates that the schema for the provider has changed. |