39 lines
588 B
C#
39 lines
588 B
C#
using System;
|
|
using CPF.ReoGrid.CellTypes;
|
|
|
|
namespace CPF.ReoGrid
|
|
{
|
|
public abstract class ReoGridHeader
|
|
{
|
|
internal Worksheet Worksheet { get; set; }
|
|
|
|
internal ReoGridHeader(Worksheet sheet)
|
|
{
|
|
this.Worksheet = sheet;
|
|
}
|
|
|
|
public abstract bool IsVisible { get; set; }
|
|
|
|
public abstract int Index { get; }
|
|
|
|
public object Tag { get; set; }
|
|
|
|
public IHeaderBody Body
|
|
{
|
|
get
|
|
{
|
|
return this.body;
|
|
}
|
|
set
|
|
{
|
|
this.body = value;
|
|
this.Worksheet.RequestInvalidate();
|
|
}
|
|
}
|
|
|
|
public Type DefaultCellBody { get; set; }
|
|
|
|
private IHeaderBody body;
|
|
}
|
|
}
|