Xceed Toolkit Plus for WPF v5.1 Documentation
Xceed.Wpf.DataGrid.Toolkit Assembly / Xceed.Wpf.DataGrid Namespace / DataGridVirtualizingCollectionViewSource Class
Members


In This Topic
    DataGridVirtualizingCollectionViewSource Class
    In This Topic
    The DataGridVirtualizingCollectionViewSource class is the XAML proxy of the DataGridVirtualizingCollectionView class, which provides support for data virtualization.
    Syntax
    'Declaration
     
    <TypeDescriptionProviderAttribute(MS.Internal.ComponentModel.DependencyObjectProvider)>
    <NameScopePropertyAttribute("NameScope", System.Windows.NameScope)>
    Public Class DataGridVirtualizingCollectionViewSource 
       Inherits DataGridVirtualizingCollectionViewSourceBase
    'Usage
     
    Dim instance As DataGridVirtualizingCollectionViewSource
    [TypeDescriptionProvider(MS.Internal.ComponentModel.DependencyObjectProvider)]
    [NameScopeProperty("NameScope", System.Windows.NameScope)]
    public class DataGridVirtualizingCollectionViewSource : DataGridVirtualizingCollectionViewSourceBase 
    Remarks
    Also known as "virtual mode" or "lazy loading", data virtualization provides smart deferred querying of data, support for asynchronous data fetching, preemptive loading, and query abort notifications to ensure a smooth and seemless experience that leaves applications responsive and prevents needless queries to data servers.
    Inheritance Hierarchy

    System.Object
       System.Windows.Threading.DispatcherObject
          System.Windows.DependencyObject
             System.Windows.Data.CollectionViewSource
                Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase
                   Xceed.Wpf.DataGrid.DataGridVirtualizingCollectionViewSourceBase
                      Xceed.Wpf.DataGrid.DataGridVirtualizingCollectionViewSource

    Public Constructors
    Public Properties
     NameDescription
    Public PropertyGets a value indicating whether the foreign key descriptions are automatically created. (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Property (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public PropertyGets or sets a value representing when the CommitItems event will be raised. (Inherited from Xceed.Wpf.DataGrid.DataGridVirtualizingCollectionViewSourceBase)
    Public Property (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public PropertyGet or sets the default value of the CalculateDistinctValues property when a DataGridItemProperty has not explicitly set its value. (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Property (Inherited from System.Windows.DependencyObject)
    Public Property (Inherited from System.Windows.Threading.DispatcherObject)
    Public Property (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Property

    Gets or sets the mode that indicates when distinct values used by auto-filtering should be updated.

    (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.DependencyObject)
    Public Property (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Property (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public PropertyGets a value representing the maximum amount of items that can be loaded in memory. (Inherited from Xceed.Wpf.DataGrid.DataGridVirtualizingCollectionViewSourceBase)
    Public PropertyGets a value representing the number of items that are contained in each page of data that is loaded in memory. (Inherited from Xceed.Wpf.DataGrid.DataGridVirtualizingCollectionViewSourceBase)
    Public PropertyGets or sets a value representing the percentage from the start or the end of a page that, when accessed, will cause the previous or next page to be queried and the items loaded in memory. (Inherited from Xceed.Wpf.DataGrid.DataGridVirtualizingCollectionViewSourceBase)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Public PropertyGets or sets the collection from which the view is created. (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Property (Inherited from System.Windows.Data.CollectionViewSource)
    Top
    Public Methods
    Public Events
     NameDescription
    Public Event  
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public EventRaised when a page of data that contains edited items is about to be released from memory. This event must be handled when dealing with an editable grid. (Inherited from Xceed.Wpf.DataGrid.DataGridVirtualizingCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public EventRaised when the distinct values need to be refreshed. (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from System.Windows.Data.CollectionViewSource)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Public EventRaised to allow the data items contained in a virtualized collection view to be grouped using the information provided by the QueryGroupsEventsArgs received in the event parameters.  
    Public Event  
    Public Event  
    Public Event (Inherited from Xceed.Wpf.DataGrid.DataGridCollectionViewSourceBase)
    Top
    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also