CPF/CPF.ReoGrid/ReoGridHeader.cs
2024-06-24 10:15:59 +08:00

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;
}
}