New to Telerik UI for WPFStart a free 30-day trial

Definition

Namespace:Telerik.Windows.Rendering

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

C#
public class CellsRenderingHelper : ILogicalCanvasRenderingHelper, INotifyDataChanged, IDisposable

Inheritance: objectCellsRenderingHelper

Derived Classes: GroupRenderingHelper

Implements: IDisposableILogicalCanvasRenderingHelperINotifyDataChanged

Constructors

C#
public CellsRenderingHelper(ICellsRenderingStatistics statistics, Func<object, CellRenderArea> getRenderArea, Func<object, Range<int>> getCellCoordinates)
Parameters:statisticsICellsRenderingStatisticsgetRenderAreaFunc<object, CellRenderArea>getCellCoordinatesFunc<object, Range<int>>

Properties

C#
public ICellsRenderingStatistics Statistics { get; }

Methods

C#
public void Dispose()

Implements: IDisposable.Dispose()

C#
protected virtual void Dispose(bool disposing)
Parameters:disposingbool
C#
public double GetArrangeSize(double finalSize)
Parameters:finalSizedoubleReturns:

double

Implements: ILogicalCanvasRenderingHelper.GetArrangeSize(double)

C#
public Range<int> GetCellCoordinates(object item)
Parameters:itemobjectReturns:

Range<int>

C#
protected virtual Range<double> GetContentRange(CellRenderArea area, Range<int> cellCoordinates, object dataItem)
Parameters:areaCellRenderAreacellCoordinatesRange<int>dataItemobjectReturns:

Range<double>

C#
protected virtual Range<double> GetDecorationRange(int itemIndex, object dataItem)
Parameters:itemIndexintdataItemobjectReturns:

Range<double>

C#
public double GetDesiredSize(double availableSize)
Parameters:availableSizedoubleReturns:

double

Implements: ILogicalCanvasRenderingHelper.GetDesiredSize(double)

C#
protected virtual Range<double> GetFillRange(object dataItem)
Parameters:dataItemobjectReturns:

Range<double>

C#
public object GetLogicalViewport(Range<double> range)
Parameters:rangeRange<double>Returns:

object

Implements: ILogicalCanvasRenderingHelper.GetLogicalViewport(Range<double>)

C#
public Range<double> GetRenderRange(object coordinates)
Parameters:coordinatesobjectReturns:

Range<double>

Implements: ILogicalCanvasRenderingHelper.GetRenderRange(object)

C#
protected virtual void OnDataChanged(EventArgs e)
Parameters:eEventArgs

Events

Occurs when the data changes.

C#
public event EventHandler DataChanged

Implements: INotifyDataChanged.DataChanged