For a list of all members of this type, see BaseDataSource members.
Name | Description | |
---|---|---|
![]() | ClearPinnedRows | |
![]() | Clone | Clones this data source instance, copying the summary, grouping, filter and sorting settings into the new instance. |
![]() | FlushAutoRefresh | Called to make sure a queued refresh of the data source has been applied before continuing. Should only be needed if you are trying to synchronously examine the results of changing settings on the data source. Note, for a virtual data source, the data source itself may be waiting for other synchronous requests to actualize data. This call will not wait for those, but will only make sure the appropriate requests are in flight from the settings changes |
![]() | GetIsRowExpandedAtIndex | |
![]() | GetItemAtIndex | Returns the item at the specific index in the data source. This index is based on the data source's current view of the data, not the actual underlying indexes of the original source. |
![]() | GetItemProperty | Extracts the value of a named property for an item contained in the data source. |
![]() | GetItemPropertyAtIndex | Extracts a named property value from the item at a specified index. |
![]() | GetMainValuePath | |
![]() | GetRootSummaryResults | |
![]() | GetRootSummaryRowCount | |
![]() | GetRowLevel | |
![]() | GetRowType | |
![]() | GetSectionSummaryResults | |
![]() | GetStickyRowPriority | |
![]() | GetStickyRows | |
![]() | GetStickyRowsInRange | |
![]() | IndexOfItem | Called to return the index for an item contained in the data source, or -1, if the item can't be found, or this action isn't currently supported. |
![]() | IndexOfKey | Called to return the index for an primary key value contained in the data source, or -1, if the key can't be found, or this action isn't currently supported. |
![]() | IsExclusivelySticky | |
![]() | IsPlaceholderItem | Returns true if the item at the requested index is a placeholder item and has not been actualized. |
![]() | IsRowPinned | |
![]() | IsRowSpanning | |
![]() | NotifyClearItems | Manually notifies the data source that the data it has bound to has been cleared and needs to be re-examined. This should not be necessary to call if the data that the data source is bound to is already observable. |
![]() | NotifyInsertItem | Manually notifies the data source that an item has been inserted in the data it is bound to. This should not be necessary to call if the data that the data source is bound to is already observable. |
![]() | NotifyRemoveItem | Manually notifies the data source that an item has been removed in the data it is bound to. This should not be necessary to call if the data that the data source is bound to is already observable. |
![]() | NotifySetItem | Manually notifies the data source that an item has been changed in the data it is bound to. This should not be necessary to call if the data that the data source is bound to is already observable. |
![]() | PinRow | |
![]() | QueueAutoRefresh | Called to manually queue a refresh of the data source. |
![]() | Refresh | Called to synchronously refresh the data source. |
![]() | ResolveSchemaPropertyType | |
![]() | SetIsRowExpandedAtIndex | |
![]() | UnpinRow |
Name | Description | |
---|---|---|
![]() | OnPropertyChanged | Used to invoke the PropertyChanged event. |
![]() | OnRowExpansionChanged | Used to invoke the RowExpansionChanged event. |
![]() | OnSchemaChanged | Used to invoke the SchemaChanged event. |