Class
CellsRenderingHelper

Definition

Namespace:Telerik.Windows.Rendering

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
public class CellsRenderingHelper : ILogicalCanvasRenderingHelper, INotifyDataChanged, IDisposable

Inheritance: objectCellsRenderingHelper

Derived Classes: GroupRenderingHelper

Implements: IDisposableILogicalCanvasRenderingHelperINotifyDataChanged

Constructors

CellsRenderingHelper(ICellsRenderingStatistics, Func<object, CellRenderArea>, Func<object, Range<int>>)

Declaration

cs-api-definition
public CellsRenderingHelper(ICellsRenderingStatistics statistics, Func<object, CellRenderArea> getRenderArea, Func<object, Range<int>> getCellCoordinates)

Parameters

statistics

ICellsRenderingStatistics

getRenderArea

Func<object, CellRenderArea>

getCellCoordinates

Func<object, Range<int>>

Properties

Statistics

Declaration

cs-api-definition
public ICellsRenderingStatistics Statistics { get; }

Property Value

ICellsRenderingStatistics

Methods

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

Dispose(bool)

Declaration

cs-api-definition
protected virtual void Dispose(bool disposing)

Parameters

disposing

bool

GetArrangeSize(double)

Declaration

cs-api-definition
public double GetArrangeSize(double finalSize)

Parameters

finalSize

double

Returns

double

Implements ILogicalCanvasRenderingHelper.GetArrangeSize(double)

GetCellCoordinates(object)

Declaration

cs-api-definition
public Range<int> GetCellCoordinates(object item)

Parameters

item

object

Returns

Range<int>

GetContentRange(CellRenderArea, Range<int>, object)

Declaration

cs-api-definition
protected virtual Range<double> GetContentRange(CellRenderArea area, Range<int> cellCoordinates, object dataItem)

Parameters

area

CellRenderArea

cellCoordinates

Range<int>

dataItem

object

Returns

Range<double>

GetDecorationRange(int, object)

Declaration

cs-api-definition
protected virtual Range<double> GetDecorationRange(int itemIndex, object dataItem)

Parameters

itemIndex

int

dataItem

object

Returns

Range<double>

GetDesiredSize(double)

Declaration

cs-api-definition
public double GetDesiredSize(double availableSize)

Parameters

availableSize

double

Returns

double

Implements ILogicalCanvasRenderingHelper.GetDesiredSize(double)

GetFillRange(object)

Declaration

cs-api-definition
protected virtual Range<double> GetFillRange(object dataItem)

Parameters

dataItem

object

Returns

Range<double>

GetLogicalViewport(Range<double>)

Declaration

cs-api-definition
public object GetLogicalViewport(Range<double> range)

Parameters

range

Range<double>

Returns

object

Implements ILogicalCanvasRenderingHelper.GetLogicalViewport(Range<double>)

GetRenderRange(object)

Declaration

cs-api-definition
public Range<double> GetRenderRange(object coordinates)

Parameters

coordinates

object

Returns

Range<double>

Implements ILogicalCanvasRenderingHelper.GetRenderRange(object)

OnDataChanged(EventArgs)

Declaration

cs-api-definition
protected virtual void OnDataChanged(EventArgs e)

Parameters

e

EventArgs

Events

DataChanged

Occurs when the data changes.

Declaration

cs-api-definition
public event EventHandler DataChanged

Event Value

EventHandler

Implements INotifyDataChanged.DataChanged