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. |
![]() | ReactToINPCNotifications | Gets or sets whether the data provider will react to INPC notifications. |
![]() | SchemaHints | Gets or sets hints for what the schema is for certain properties. |
![]() | SchemaIncludedProperties | Gets or sets what properties should be included when resolving the datasource schema. If null, all properties are included. |
![]() | 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 | |
---|---|---|
![]() | AddItem | Adds the item to the data. |
![]() | Clone | |
![]() | FlushAutoRefresh | Forces an auto refresh to occur 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. |
![]() | RemoveItem | Removes the item from the data. |
![]() | ResolveSchemaPropertyType | Resolve a property or property path to its value type. |
![]() | SetItemValue | Sets a property value by name for an item. |
![]() | SetSchema | Allows you to provide a schema to the data provider. |
Name | Description | |
---|---|---|
![]() | OnPropertyChanged | Called when a property changes. |
![]() | PropertyUpdatedOverride | Called when a property on the provider is updated. |
![]() | RefreshInternalOverride | Is overridden 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. |