Version

DataSourceLocalDataProvider Class Members

The following tables list the members exposed by DataSourceLocalDataProvider.

Public Constructors
 NameDescription
Public ConstructorDataSourceLocalDataProvider ConstructorConstructs a DataSourceLocalDataProvider.  
Public Fields
Public Properties
 NameDescription
Public PropertyActualCountThe full count of items in teh provider.  
Public PropertyActualSchemaThe resolved schema of the provider.  
Public PropertyDeferAutoRefresh  
Public PropertyDependencyObjectTypeGets the System.Windows.DependencyObjectType that wraps the CLR type of this instance. (Inherited from System.Windows.DependencyObject)
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this System.Windows.Threading.DispatcherObject is associated with. (Inherited from System.Windows.Threading.DispatcherObject)
Public PropertyExecutionContextGets or sets the execution context which the provider should use to send notifications.  
Public PropertyFilterExpressionsGets the current filter descriptions assigned to the provider.  
Public PropertyGroupDescriptionsGets the current group descriptions assigned to the provider.  
Public PropertyIsFilteringSupportedGets whether the provider supports filtering at this level.  
Public PropertyIsGroupingSupportedGets whether the provider supports grouping at this level.  
Public PropertyIsItemIndexLookupSupportedGets wheter lookup by item is supported at this level.  
Public PropertyIsKeyIndexLookupSupportedGets whether lookup by key is supported at this level.  
Public PropertyIsSealedGets a value that indicates whether this instance is currently sealed (read-only). (Inherited from System.Windows.DependencyObject)
Public PropertyIsSortingSupportedGets whether the provider supports sorting at this level.  
Public PropertyItemsSource  
Public PropertyNotifyUsingSourceIndexesGets whether you should send manual notifications to this provider using original source indices.  
Public PropertyPropertiesRequestedGets or sets a specific set of properties that are required, in case the data provider supports filtering out non required properties.  
Public PropertyReactToINPCNotificationsGets or sets whether the data provider will react to INPC notifications.  
Public PropertySchemaHintsGets or sets hints for what the schema is for certain properties.  
Public PropertySchemaIncludedPropertiesGets or sets what properties should be included when resolving the datasource schema. If null, all properties are included.  
Public PropertySortDescriptionsGets the current sort descriptions assigned to the provider.  
Public PropertySummaryDescriptionsGets the current summary descriptions assigned to the provider.  
Public PropertySummaryScopeGets or sets the scope which summaries are calculated for.  
Public PropertyUpdateNotifierGets or sets a notifier that the data provider will send notifications to.  
Protected Properties
 NameDescription
Protected PropertyListGets the list, if any, assigned to the provider.  
Protected PropertyMustSyncListWithChangesGets if the provider needs to keep the List syncrhonized.  
Public Methods
 NameDescription
Public MethodAddItemAdds the item to the data.  
Public MethodClearValueOverloaded. Clears the local value of a property. The property to be cleared is specified by a System.Windows.DependencyProperty identifier. (Inherited from System.Windows.DependencyObject)
Public MethodClone  
Public MethodCoerceValueCoerces the value of the specified dependency property. This is accomplished by invoking any System.Windows.CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodEquals (Inherited from System.Windows.DependencyObject)
Public MethodFlushAutoRefreshForces an auto refresh to occur synchronously.  
Public MethodGetHashCodeGets a hash code for this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetItemAtIndexGets the item at the specified index.  
Public MethodGetItemValueGets a named value from an item.  
Public MethodGetLocalValueEnumeratorCreates a specialized enumerator for determining which dependency properties have locally set values on this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetValueReturns the current effective value of a dependency property on this instance of a System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodIndexOfItemGets the index of a specified item.  
Public MethodIndexOfKeyGets the index of a specified key.  
Public MethodInvalidateProperty (Inherited from System.Windows.DependencyObject)
Public MethodNotifyClearItemsManually notifies the provider that the underlying data has been cleared or reset. Should not be necessary if data is observable type.  
Public MethodNotifyInsertItemManually notifies the provider an item was inserted at an index in the underlying data. Should not be necessary if data is observable type.  
Public MethodNotifyRemoveItemManually notifies the provider an item was removed at an index in the underlying data. Should not be necessary if data is observable type.  
Public MethodNotifySetItemManually notifies the provider an item was set at an index in the underlying data. Should not be necessary if data is observable type.  
Public MethodQueueAutoRefreshQueues an auto refresh to take place.  
Public MethodReadLocalValueReturns the local value of a dependency property, if it exists. (Inherited from System.Windows.DependencyObject)
Public MethodRefreshSynchronously refresh the data provider.  
Public MethodRemoveItemRemoves the item from the data.  
Public MethodResolveSchemaPropertyTypeResolve a property or property path to its value type.  
Public MethodSetCurrentValue (Inherited from System.Windows.DependencyObject)
Public MethodSetItemValueSets a property value by name for an item.  
Public MethodSetSchemaAllows you to provide a schema to the data provider.  
Public MethodSetValueOverloaded. Sets the local value of a dependency property, specified by its dependency property identifier. (Inherited from System.Windows.DependencyObject)
Protected Methods
 NameDescription
Protected MethodOnPropertyChangedOverloaded. Called when a property changes.  
Protected MethodPropertyUpdatedOverrideCalled when a property on the provider is updated.  
Protected MethodRefreshInternalOverrideIs overridden to provide refreshing logic.  
Protected Internal MethodShouldSerializePropertyReturns a value that indicates whether serialization processes should serialize the value for the provided dependency property. (Inherited from System.Windows.DependencyObject)
Public Events
 NameDescription
Public EventPropertyChangedEvent raised when a property value is changed.  
Public EventSchemaChangedIndicates that the schema for the provider has changed.  
See Also