Version

BaseDataSource Class Members

The following tables list the members exposed by BaseDataSource.

Public Fields
Public Properties
 NameDescription
Public PropertyActualCount  
Public PropertyActualPrimaryKey  
Public PropertyActualSchema  
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 PropertyExecutionContext  
Public PropertyFilterExpressions  
Public PropertyFirstVisibleIndexRequested  
Public PropertyFullSectionInformationWillForceLoad  
Public PropertyGroupDescriptions  
Public PropertyIncludeSummaryRowsInSectionGets or sets whether the data source should include summary rows inside the group when summaries are present.  
Public PropertyIsFilteringSupported  
Public PropertyIsGroupingSupported  
Public PropertyIsItemIndexLookupSupported  
Public PropertyIsKeyIndexLookupSupported  
Public PropertyIsSealedGets a value that indicates whether this instance is currently sealed (read-only). (Inherited from System.Windows.DependencyObject)
Public PropertyIsSectionCollapsable  
Public PropertyIsSectionContentVisibleGets or sets whether content besides the section headers is displayed.  
Public PropertyIsSectionExpandedDefault  
Public PropertyIsSectionHeaderNormalRowGets or sets whether the section headers are treated as normal rows.  
Public PropertyIsSectionSummaryRowsAtBottomGets or sets whether the summary rows within a section are placed at the bottom of the section, otherwise they will be placed at the top.  
Public PropertyIsSortingSupported  
Public PropertyIsVirtual  
Public PropertyLastVisibleIndexRequested  
Public PropertyNotifyUsingSourceIndexes  
Public PropertyPrimaryKey  
Public PropertyPropertiesRequested  
Public PropertySectionHeaderDisplayMode  
Public PropertyShouldEmitSectionFooters  
Public PropertyShouldEmitSectionHeaders  
Public PropertyShouldEmitShiftedRows  
Public PropertySortDescriptions  
Public PropertySummaryDescriptions  
Public PropertySummaryScope  
Public PropertyUpdateNotifier  
Public Methods
 NameDescription
Public MethodClearPinnedRows  
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 MethodCloneClones this data source instance, copying the summary, grouping, filter and sorting settings into the new instance.  
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 MethodFlushAutoRefresh  
Public MethodGetHashCodeGets a hash code for this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetIsRowExpandedAtIndex  
Public MethodGetItemAtIndex  
Public MethodGetItemProperty  
Public MethodGetItemPropertyAtIndex  
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 MethodGetMainValuePath  
Public MethodGetRootSummaryResultsGets the summary results for the root level.  
Public MethodGetRootSummaryRowCountGets the number of summary rows at the root level.  
Public MethodGetRowLevel  
Public MethodGetRowType  
Public MethodGetSectionSummaryResultsGets the summary results for a specific section.  
Public MethodGetStickyRowPriority  
Public MethodGetStickyRows  
Public MethodGetStickyRowsInRange  
Public MethodGetValueReturns the current effective value of a dependency property on this instance of a System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodIndexOfItem  
Public MethodIndexOfKey  
Public MethodInvalidateProperty (Inherited from System.Windows.DependencyObject)
Public MethodIsExclusivelySticky  
Public MethodIsPlaceholderItem  
Public MethodIsRowPinned  
Public MethodIsRowSpanning  
Public MethodNotifyClearItems  
Public MethodNotifyInsertItem  
Public MethodNotifyRemoveItem  
Public MethodNotifySetItem  
Public MethodPinRow  
Public MethodQueueAutoRefresh  
Public MethodReadLocalValueReturns the local value of a dependency property, if it exists. (Inherited from System.Windows.DependencyObject)
Public MethodRefresh  
Public MethodResolveSchemaPropertyType  
Public MethodSetCurrentValue (Inherited from System.Windows.DependencyObject)
Public MethodSetIsRowExpandedAtIndex  
Public MethodSetValueOverloaded. Sets the local value of a dependency property, specified by its dependency property identifier. (Inherited from System.Windows.DependencyObject)
Public MethodUnpinRow  
Protected Methods
 NameDescription
Protected MethodOnPropertyChangedInvoked whenever the effective value of any dependency property on this System.Windows.DependencyObject has been updated. The specific dependency property that changed is reported in the event data. (Inherited from System.Windows.DependencyObject)
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 EventRowExpansionChanged  
Public EventSchemaChanged  
See Also