Interface ITreeGridRowGenerator
Interface that maintains the methods for row generation in SfTreeGrid.
Namespace: Syncfusion.UI.Xaml.TreeGrid
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public interface ITreeGridRowGenerator
Properties
Items
Gets the items.
Declaration
IList<ITreeDataRowElement> Items { get; }
Property Value
Type |
---|
System.Collections.Generic.IList<ITreeDataRowElement> |
Owner
Gets or sets the SfTreeGrid.
Declaration
SfTreeGrid Owner { get; set; }
Property Value
Type |
---|
SfTreeGrid |
Methods
ApplyColumnSizerOnInitial(Double)
Invoked to apply column sizer.
Declaration
void ApplyColumnSizerOnInitial(double availableWidth)
Parameters
Type | Name | Description |
---|---|---|
System.Double | availableWidth | The availabke width. |
ColumnHiddenChanged(HiddenRangeChangedEventArgs)
Invoked when the hidden state of column changed.
Declaration
void ColumnHiddenChanged(HiddenRangeChangedEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
HiddenRangeChangedEventArgs | args | The HiddenRangeChangedEventArgs instance contains the event data. |
ColumnInserted(Int32, Int32)
Ivoked when the column inserted.
Declaration
void ColumnInserted(int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The Corresponding column index. |
System.Int32 | count | The count. |
ColumnRemoved(Int32, Int32)
Invoked when the column removed.
Declaration
void ColumnRemoved(int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The specified column index. |
System.Int32 | count | The count. |
EnsureColumns(VisibleLinesCollection)
Ensures the columns.
Declaration
void EnsureColumns(VisibleLinesCollection visibleColumns)
Parameters
Type | Name | Description |
---|---|---|
VisibleLinesCollection | visibleColumns | The corresponding visible columns. |
EnsureRows(VisibleLinesCollection)
Ensures the rows.
Declaration
void EnsureRows(VisibleLinesCollection visibleRows)
Parameters
Type | Name | Description |
---|---|---|
VisibleLinesCollection | visibleRows | The corresponding visible rows. |
PregenerateRows(VisibleLinesCollection, VisibleLinesCollection)
Invoked to pregenerate rows.
Declaration
void PregenerateRows(VisibleLinesCollection visibleRows, VisibleLinesCollection visibleColumns)
Parameters
Type | Name | Description |
---|---|---|
VisibleLinesCollection | visibleRows | The corresponding visible rows. |
VisibleLinesCollection | visibleColumns | The corresponding visible columns. |
RowHiddenChanged(HiddenRangeChangedEventArgs)
Invoked when the hidden state of row changed.
Declaration
void RowHiddenChanged(HiddenRangeChangedEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
HiddenRangeChangedEventArgs | args | The HiddenRangeChangedEventArgs instance contains the event data. |
RowsArranged()
Invoked to arrange the rows.
Declaration
void RowsArranged()