Class GridVirtualizingCollectionView
Inheritance
System.Object
GridVirtualizingCollectionView
Implements
System.ComponentModel.ICollectionView
System.Collections.IEnumerable
System.Collections.Specialized.INotifyCollectionChanged
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
System.ComponentModel.IEditableCollectionView
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Syncfusion.UI.Xaml.Grid
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class GridVirtualizingCollectionView : VirtualizingCollectionView, ICollectionViewAdv, ICollectionView, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged, ISupportInitialize, IDisposable, IPropertyChangedEventHandler, IEditableCollectionView, ISupportIncrementalLoading, IUnboundExpressionFunc, IGridViewNotifier, IFilterExt, IParallelizableView
Constructors
GridVirtualizingCollectionView()
Declaration
public GridVirtualizingCollectionView()
GridVirtualizingCollectionView(IEnumerable)
Declaration
public GridVirtualizingCollectionView(IEnumerable source)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.IEnumerable | source |
GridVirtualizingCollectionView(IEnumerable, SfDataGrid)
Declaration
public GridVirtualizingCollectionView(IEnumerable source, SfDataGrid grid)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.IEnumerable | source | |
SfDataGrid | grid |
Fields
dataGrid
Declaration
protected SfDataGrid dataGrid
Field Value
Type | Description |
---|---|
SfDataGrid |
Methods
AttachGridView(Object)
Declaration
public override void AttachGridView(object dataGrid)
Parameters
Type | Name | Description |
---|---|---|
System.Object | dataGrid |
Overrides
CanUpdateSummary(ISummaryRow, String)
Checks whether the property changes affect the corresponding SummaryRow of UpboundCoulmn
Declaration
protected override bool CanUpdateSummary(ISummaryRow row, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
ISummaryRow | row | row |
System.String | propertyName | propertyName |
Returns
Type | Description |
---|---|
System.Boolean | True if the corresponding propertyName is corresponding SummaryRow of UpboundCoulmn |
Overrides
CreateItemPropertiesProvider()
Declaration
protected override ItemPropertiesProvider CreateItemPropertiesProvider()
Returns
Type | Description |
---|---|
ItemPropertiesProvider |
Overrides
CreateTopLevelGroup()
Declaration
protected override sealed TopLevelGroup CreateTopLevelGroup()
Returns
Type | Description |
---|---|
TopLevelGroup |
Overrides
DetachGridView()
Declaration
public override void DetachGridView()
Overrides
Dispose(Boolean)
Disposes all the resources used by the GridVirtualizingCollectionView class.
Declaration
protected override void Dispose(bool isDisposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isDisposing | Indicates whether the call is from Dispose method or from a finalizer. |
Overrides
GetDataGrid()
Declaration
public override object GetDataGrid()
Returns
Type | Description |
---|---|
System.Object |
Overrides
GetDisplayValueFunc(String, DataOperation)
Declaration
public override Func<string, object, object> GetDisplayValueFunc(string propertyName, DataOperation operation = DataOperation.Default)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | |
DataOperation | operation |
Returns
Type | Description |
---|---|
System.Func<System.String, System.Object, System.Object> |
Overrides
GetExpressionFunc(String, DataOperation, DataReflectionMode)
Returns Expression func for corresponding Dataoperation and Property Name.
Declaration
public override Expression<Func<string, object, object>> GetExpressionFunc(string propertyName, DataOperation operation = DataOperation.Default, DataReflectionMode reflectionMode = DataReflectionMode.Default)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | propertyName |
DataOperation | operation | Data operation |
DataReflectionMode | reflectionMode | Reflection Mode |
Returns
Type | Description |
---|---|
System.Linq.Expressions.Expression<System.Func<System.String, System.Object, System.Object>> | ExpressionFunc |
Overrides
GetFunc(String, DataOperation, DataReflectionMode)
Returns func for corresponding Dataoperation and Property Name.
Declaration
public override Func<string, object, object> GetFunc(string propertyName, DataOperation operation = DataOperation.Default, DataReflectionMode reflectionMode = DataReflectionMode.Default)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName | Property Name |
DataOperation | operation | Data operation |
DataReflectionMode | reflectionMode | Data Reflection mode |
Returns
Type | Description |
---|---|
System.Func<System.String, System.Object, System.Object> | Func |
Overrides
RaiseExceptionThrownEvent(Exception)
Declaration
protected override void RaiseExceptionThrownEvent(Exception e)
Parameters
Type | Name | Description |
---|---|---|
System.Exception | e |
Overrides
Implements
System.ComponentModel.ICollectionView
System.Collections.IEnumerable
System.Collections.Specialized.INotifyCollectionChanged
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
System.ComponentModel.IEditableCollectionView