Class CellsRenderingHelper
Inheritance
System.Object
CellsRenderingHelper
Namespace: Telerik.Windows.Rendering
Assembly: Telerik.Windows.Scheduling.Core.dll
Syntax
public class CellsRenderingHelper : Object, ILogicalCanvasRenderingHelper, INotifyDataChanged, IDisposable
Constructors
CellsRenderingHelper(ICellsRenderingStatistics, Func<Object, CellRenderArea>, Func<Object, Range<Int32>>)
Declaration
public CellsRenderingHelper(ICellsRenderingStatistics statistics, Func<object, CellRenderArea> getRenderArea, Func<object, Range<int>> getCellCoordinates)
Parameters
ICellsRenderingStatistics
statistics
|
System.Func<System.Object, CellRenderArea>
getRenderArea
|
System.Func<System.Object, Range<System.Int32>>
getCellCoordinates
|
Properties
Statistics
Declaration
public ICellsRenderingStatistics Statistics { get; }
Property Value
ICellsRenderingStatistics
|
Methods
Dispose()
Declaration
public void Dispose()
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
System.Boolean
disposing
|
GetArrangeSize(Double)
Declaration
public double GetArrangeSize(double finalSize)
Parameters
System.Double
finalSize
|
Returns
System.Double
|
Implements
GetCellCoordinates(Object)
Declaration
public Range<int> GetCellCoordinates(object item)
Parameters
System.Object
item
|
Returns
Range<System.Int32>
|
GetContentRange(CellRenderArea, Range<Int32>, Object)
Declaration
protected virtual Range<double> GetContentRange(CellRenderArea area, Range<int> cellCoordinates, object dataItem)
Parameters
CellRenderArea
area
|
Range<System.Int32>
cellCoordinates
|
System.Object
dataItem
|
Returns
Range<System.Double>
|
GetDecorationRange(Int32, Object)
Declaration
protected virtual Range<double> GetDecorationRange(int itemIndex, object dataItem)
Parameters
System.Int32
itemIndex
|
System.Object
dataItem
|
Returns
Range<System.Double>
|
GetDesiredSize(Double)
Declaration
public double GetDesiredSize(double availableSize)
Parameters
System.Double
availableSize
|
Returns
System.Double
|
Implements
GetFillRange(Object)
Declaration
protected virtual Range<double> GetFillRange(object dataItem)
Parameters
System.Object
dataItem
|
Returns
Range<System.Double>
|
GetLogicalViewport(Range<Double>)
Declaration
public object GetLogicalViewport(Range<double> range)
Parameters
Range<System.Double>
range
|
Returns
System.Object
|
Implements
GetRenderRange(Object)
Declaration
public Range<double> GetRenderRange(object coordinates)
Parameters
System.Object
coordinates
|
Returns
Range<System.Double>
|
Implements
OnDataChanged(EventArgs)
Declaration
protected virtual void OnDataChanged(EventArgs e)
Parameters
System.EventArgs
e
|
Events
DataChanged
Declaration
public event EventHandler DataChanged
Event Type
System.EventHandler
|