ClassSparkDrawPart<T>
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Type Parameters:
T
Syntax:
public abstract class SparkDrawPart<T> : ISparkDrawPart where T : UISparkElement
Inheritance: objectSparkDrawPart<T>
Derived Classes:
Implements:
Constructors
SparkDrawPart(T, ISparkRenderer)
Declaration
public SparkDrawPart(T element, ISparkRenderer renderer)
Parameters
element
T
renderer
Properties
Element
Gets the element.
Declaration
public T Element { get; }
Property Value
T
The element.
OffsetX
Gets the offset X.
Declaration
public virtual float OffsetX { get; }
Property Value
The offset X.
OffsetY
Gets the offset Y.
Declaration
public virtual float OffsetY { get; }
Property Value
The offset Y.
PaintContext
Gets the context object which will be painted as fill.
Declaration
public object PaintContext { get; }
Property Value
The renderer.
Implements
Renderer
Gets the renderer.
Declaration
public ISparkRenderer Renderer { get; }
Property Value
The renderer.
Implements
ViewportOffsetX
Gets the view port offset X.
Declaration
public virtual float ViewportOffsetX { get; }
Property Value
The view port offset X.
ViewportOffsetY
Gets the view port offset Y.
Declaration
public virtual float ViewportOffsetY { get; }
Property Value
The view port offset Y.
Methods
GetAdjustedClipRect(Graphics)
Declaration
protected virtual RectangleF GetAdjustedClipRect(Graphics g)
Parameters
g
Returns
HitTest(Point)
Hits the test.
Declaration
public virtual SparkDataPoint HitTest(Point location)
Parameters
location
The location.
Returns
Implements
IsElementValid()
Determines whether the element is valid.
PaintFill(GraphicsPath)
Declaration
protected virtual void PaintFill(GraphicsPath path)
Parameters
path
PaintFill(GraphicsPath, Color)
Declaration
protected virtual void PaintFill(GraphicsPath path, Color fillColor)
Parameters
path
fillColor
PaintStroke(GraphicsPath)
Declaration
protected virtual void PaintStroke(GraphicsPath path)
Parameters
path
PaintStroke(GraphicsPath, Color)
Declaration
protected virtual void PaintStroke(GraphicsPath path, Color borderColor)
Parameters
path
borderColor
PaintStroke(GraphicsPath, Color, float)
Declaration
protected virtual void PaintStroke(GraphicsPath path, Color borderColor, float width)
Parameters
path
borderColor
width