Interface ILineSizeHost
A collection that manages lines with varying height and hidden state.
It has properties for header and footer lines, total line count, default
size of a line and also lets you add nested collections.
Assembly: Syncfusion.GridCommon.WinUI.dll
public interface ILineSizeHost : IDisposable
Methods
Declaration
void add_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler value)
Parameters
Declaration
void add_LineHiddenChanged(HiddenRangeChangedEventHandler value)
Parameters
Declaration
void add_LinesInserted(LinesInsertedEventHandler value)
Parameters
Declaration
void add_LineSizeChanged(RangeChangedEventHandler value)
Parameters
Declaration
void add_LinesRemoved(LinesRemovedEventHandler value)
Parameters
Returns the default line size.
Declaration
double GetDefaultLineSize()
Returns
Gets the footer line count.
Declaration
Returns
Gets the header line count.
Declaration
Returns
Gets the hidden state for a line.
Declaration
bool GetHidden(int index, out int repeatValueCount)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
The index.
|
System.Int32 |
repeatValueCount |
The number of subsequent lines with same state.
|
Returns
Declaration
Returns
Declaration
double GetSize(int index, out int repeatValueCount)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
The index.
|
System.Int32 |
repeatValueCount |
The number of subsequent values with same size.
|
Returns
Initializes the scroll axis.
Declaration
void InitializeScrollAxis(ScrollAxisBase scrollAxis)
Parameters
Declaration
void remove_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler value)
Parameters
Declaration
void remove_LineHiddenChanged(HiddenRangeChangedEventHandler value)
Parameters
Declaration
void remove_LinesInserted(LinesInsertedEventHandler value)
Parameters
Declaration
void remove_LineSizeChanged(RangeChangedEventHandler value)
Parameters
Declaration
void remove_LinesRemoved(LinesRemovedEventHandler value)
Parameters
Events
Occurs when the default line size changed.
Declaration
event DefaultLineSizeChangedEventHandler DefaultLineSizeChanged
Event Type
Occurs when the footer line count was changed.
Declaration
event EventHandler FooterLineCountChanged
Event Type
Occurs when the header line count was changed.
Declaration
event EventHandler HeaderLineCountChanged
Event Type
Occurs when the line count was changed.
Declaration
event EventHandler LineCountChanged
Event Type
Occurs when a lines hidden state changed.
Declaration
event HiddenRangeChangedEventHandler LineHiddenChanged
Event Type
Occurs when lines were inserted.
Declaration
event LinesInsertedEventHandler LinesInserted
Event Type
Occurs when a lines size was changed.
Declaration
event RangeChangedEventHandler LineSizeChanged
Event Type
Occurs when lines were removed.
Declaration
event LinesRemovedEventHandler LinesRemoved
Event Type