Class TreeGridRowGenerator
Inheritance
System.Object
TreeGridRowGenerator
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.TreeGrid
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class TreeGridRowGenerator : ITreeGridRowGenerator, IDisposable
Constructors
TreeGridRowGenerator(SfTreeGrid)
Declaration
public TreeGridRowGenerator(SfTreeGrid owner)
Parameters
Type | Name | Description |
---|---|---|
SfTreeGrid | owner |
Properties
Items
Declaration
public List<TreeDataRowBase> Items { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<TreeDataRowBase> |
Owner
Declaration
public SfTreeGrid Owner { get; set; }
Property Value
Type | Description |
---|---|
SfTreeGrid |
Methods
ApplyColumnSizerOnInitial(Double)
Declaration
public void ApplyColumnSizerOnInitial(double availableWidth)
Parameters
Type | Name | Description |
---|---|---|
System.Double | availableWidth |
ColumnHiddenChanged(HiddenRangeChangedEventArgs)
Declaration
public void ColumnHiddenChanged(HiddenRangeChangedEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
HiddenRangeChangedEventArgs | args |
ColumnInserted(Int32, Int32)
Declaration
public void ColumnInserted(int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | |
System.Int32 | count |
ColumnRemoved(Int32, Int32)
Declaration
public void ColumnRemoved(int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | |
System.Int32 | count |
Dispose()
Disposes all the resources used by the TreeGridRowGenerator class.
Declaration
public void Dispose()
Dispose(Boolean)
Disposes all the resources used by the TreeGridRowGenerator class.
Declaration
protected virtual void Dispose(bool isDisposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isDisposing | Indicates whether the call is from Dispose method or from a finalizer. |
EnsureColumns(VisibleLinesCollection)
Declaration
public void EnsureColumns(VisibleLinesCollection visibleColumns)
Parameters
Type | Name | Description |
---|---|---|
VisibleLinesCollection | visibleColumns |
EnsureRows(VisibleLinesCollection)
Method to ensure or update the row associated properties like RowIndex, RowData, row state and its selection while scrolling and Data Manipulation Operation based on VisibleRows.
Declaration
public virtual void EnsureRows(VisibleLinesCollection visibleRows)
Parameters
Type | Name | Description |
---|---|---|
VisibleLinesCollection | visibleRows |
PregenerateRows(VisibleLinesCollection, VisibleLinesCollection)
Declaration
public void PregenerateRows(VisibleLinesCollection visibleRows, VisibleLinesCollection visibleColumns)
Parameters
Type | Name | Description |
---|---|---|
VisibleLinesCollection | visibleRows | |
VisibleLinesCollection | visibleColumns |
ResetSelection()
Declaration
public void ResetSelection()
RowHiddenChanged(HiddenRangeChangedEventArgs)
Declaration
public void RowHiddenChanged(HiddenRangeChangedEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
HiddenRangeChangedEventArgs | args |
RowsArranged()
Declaration
public void RowsArranged()
Explicit Interface Implementations
ITreeGridRowGenerator.Items
Declaration
IList<ITreeDataRowElement> ITreeGridRowGenerator.Items { get; }
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<ITreeDataRowElement> |
Implements
System.IDisposable