PresenterBase
Base class for all Control instances that represent charting engine logical models.
Definition
Namespace:Telerik.Windows.Controls.ChartView
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public abstract class PresenterBase : RadControlBase, IChartElementPresenter
Inheritance: objectRadControlBasePresenterBase
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the PresenterBase class.
protected PresenterBase()
Fields
InfinityPoint
Point
Represents a Point structure, which Width and Height members are set to double.PositiveInfinity.
public static readonly Point InfinityPoint
InfinitySize
Size
Represents a Size structure, which Width and Height members are set to double.PositiveInfinity.
public static readonly Size InfinitySize
Properties
RenderSurface
Canvas
Gets the Canvas instance used as a visual parent for all the child UI elements.
protected Canvas RenderSurface { get; }
Methods
CreateContentPresenter(object, DataTemplate)
ContentPresenter
Creates a ContentPresenter associated with the specified content and template.
protected ContentPresenter CreateContentPresenter(object content, DataTemplate template)
ContentPresenter
Re-applies the owning chart's palette.
public void InvalidatePalette()
Implements:
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
public override void OnApplyTemplate()
Overrides:
Raises the event. This method is invoked whenever is set to true internally.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.
Invalidates the visual representation of the specified logical node.
Performs the core logic that invalidates the visual representation of the specified logical node.