TableView

Description

abstract class Tinman.Engine.GUI.Components.TableView
<TValue>
<TComponent : Component>

Derived from

DataViewBase<TableModel<TValue>, IVectorConst<TValue>> abstract

Extended by

TableViewString sealed

Abstract base class for views for a DataGrid that displays a table of equally types values.

See also

TableModel

Protected / Constructors

Table​View


protected constructor TableView → (1)

columns in : int32

[>0]
The column count.

Creates a new instance of TableView.

Protected / Methods

Create​Component


[OwnerReturn]
protected abstract method CreateComponent → ()

returns → TComponent

The view component.

Creates a new view component.

Update​Component


protected abstract method UpdateComponent → (3)

column in : int32

The column index.

component in : TComponent

The view component, as returned by CreateComponent.

value in : TValue

The table value.

Updates the given view component with a value.