Class PresenterBase
Base class for all System.
Inherited Members
Namespace: Telerik.Windows.Controls.ChartView
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public abstract class PresenterBase : RadControlBase, IChartElementPresenterWithMargin, IChartElementPresenter
Constructors
PresenterBase()
Fields
InfinityPoint
Represents a System.
Declaration
public static readonly Point InfinityPoint
Field Value
System.
|
InfinitySize
Represents a System.
Declaration
public static readonly Size InfinitySize
Field Value
System.
|
Properties
RenderSurface
Gets the System.
Declaration
protected Canvas RenderSurface { get; }
Property Value
System.
|
Methods
CreateContentPresenter(Object, DataTemplate)
Creates a System.
Declaration
protected ContentPresenter CreateContentPresenter(object content, DataTemplate template)
Parameters
System.
|
System.
|
Returns
System.
|
InvalidatePalette()
Re-applies the owning chart's palette.
Declaration
public void InvalidatePalette()
Implements
MeasureNodeOverride(ChartNode, Object)
Core entry point for calculating the size of a node's content.
Declaration
protected virtual RadSize MeasureNodeOverride(ChartNode node, object content)
Parameters
Chart
|
System.
|
Returns
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.
Declaration
public override void OnApplyTemplate()
Overrides
OnInitialized(EventArgs)
Raises the System.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
RefreshNode(ChartNode)
Invalidates the visual representation of the specified logical node.
Declaration
public void RefreshNode(ChartNode node)
Parameters
Chart
|
Implements
RefreshNodeCore(ChartNode)
Performs the core logic that invalidates the visual representation of the specified logical node.
Declaration
protected virtual void RefreshNodeCore(ChartNode node)
Parameters
Chart
|
Explicit Interface Implementations
IChartElementPresenter.IsVisible
Gets a value indicating whether this instance is visible.
Declaration
bool IChartElementPresenter.IsVisible { get; }
Returns
System.
|
Implements
Remarks
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
IChartElementPresenter.MeasureContent(ChartNode, Object)
Retrieves the desired size for the specified node's content.
Declaration
RadSize IChartElementPresenter.MeasureContent(ChartNode owner, object content)
Parameters
Chart
|
System.
|
Returns
Implements
IChartElementPresenter.MeasureVisual(ChartNode, RadSize)
Declaration
RadSize IChartElementPresenter.MeasureVisual(ChartNode visualModel, RadSize availableSize)