Class SparkNode
Inherited Members
Namespace: Telerik.WinControls.UI.Sparkline
Assembly: Telerik.WinControls.UI.dll
Syntax
public abstract class SparkNode : PropertyBagObject, IDisposable, INotifyPropertyChanged
Constructors
SparkNode()
Properties
CollectionIndex
Gets the index of this node in its owning typed collection.
Declaration
public int CollectionIndex { get; }
Property Value
System.
|
Index
Gets the index of this node in its parent Spark
Declaration
public int Index { get; }
Property Value
System.
|
IsArrangeValid
Gets a value indicating whether the node is laid-out on the chart scene.
Declaration
public bool IsArrangeValid { get; }
Property Value
System.
|
IsTreeLoaded
Gets a value indicating whether the logical tree this node is part of is loaded.
Declaration
public virtual bool IsTreeLoaded { get; }
Property Value
System.
|
Remarks
This actually checks for a valid Spark
LayoutSlot
Gets the rectangle (in physical coordinates) where this node resides.
Declaration
public RadRect LayoutSlot { get; }
Property Value
NodeState
Gets the current state of the node.
Declaration
public NodeState NodeState { get; }
Property Value
Parent
Gets the Spark
Declaration
public SparkElement Parent { get; }
Property Value
Presenter
Gets the ISpark
Declaration
public virtual ISparkElementPresenter Presenter { get; }
Property Value
SparkArea
Gets the spark area whre this node resides.
Declaration
public SparkAreaModel SparkArea { get; }
Property Value
Methods
Arrange(RadRect, Boolean)
Arranges the node within the specified layout slot.
Declaration
public RadRect Arrange(RadRect rect, bool shouldRoundLayout = true)
Parameters
Rad
|
System.
|
Returns
ClearValueCore(Int32)
Declaration
public override bool ClearValueCore(int key)
Parameters
System.
|
Returns
System.
|
Overrides
Invalidate()
Delegates an "Invalidate" request to the owning ISpark
Declaration
public virtual void Invalidate()
SetValueCore(Int32, Object)
Declaration
public override bool SetValueCore(int key, object value)
Parameters
System.
|
System.
|
Returns
System.
|
Overrides
UpdateLayoutSlotHeight(Double)
Declaration
protected virtual void UpdateLayoutSlotHeight(double newHeight)
Parameters
System.
|
UpdateLayoutSlotWidth(Double)
Declaration
protected virtual void UpdateLayoutSlotWidth(double newWidth)
Parameters
System.
|
UpdateLayoutSlotX(Double)
Declaration
protected virtual void UpdateLayoutSlotX(double newX)
Parameters
System.
|
UpdateLayoutSlotY(Double)
Declaration
protected virtual void UpdateLayoutSlotY(double newY)
Parameters
System.
|
Events
PropertyChanged
Occurs when a value of some property has changed.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.
|