Class CliScrollableCell
- Namespace
- ItTiger.TigerCli.Primitives
- Assembly
- ItTiger.TigerCli.dll
Scroll state for a grid cell that hosts a scrollable subgrid.
public sealed class CliScrollableCell
- Inheritance
-
CliScrollableCell
- Inherited Members
Constructors
CliScrollableCell(int, int, CliScrollMode, CliScrollThumbMode)
Creates scroll state for a hosted subgrid cell.
public CliScrollableCell(int column, int row, CliScrollMode mode, CliScrollThumbMode thumbMode = CliScrollThumbMode.Offset)
Parameters
columnintrowintmodeCliScrollModethumbModeCliScrollThumbMode
Properties
Column
Host cell column.
public int Column { get; }
Property Value
Mode
Scrollable axes.
public CliScrollMode Mode { get; }
Property Value
Row
Host cell row.
public int Row { get; }
Property Value
ScrollOffsetX
Horizontal viewport offset.
public int ScrollOffsetX { get; set; }
Property Value
ScrollOffsetY
Vertical viewport offset.
public int ScrollOffsetY { get; set; }
Property Value
ThumbMode
How scrollbar thumbs derive their position.
public CliScrollThumbMode ThumbMode { get; }