Class BreadCrumbsNode
Node (one element) of BreadCrumbs control
Inherited Members
Namespace: FastReport.BG.BreadCrumbs
Assembly: FastReport.BG.dll
Syntax
public class BreadCrumbsNode : NodeBase, INode, IRecordOwner, IStyleOwner
Constructors
BreadCrumbsNode(BreadCrumbs, HierarchicalNode)
Constructs a new BreadCrumbsNode instance
Declaration
public BreadCrumbsNode(BreadCrumbs owner, HierarchicalNode node)
Parameters
Type | Name | Description |
---|---|---|
BreadCrumbs | owner | BreadCrumbs reference which owns this node |
HierarchicalNode | node | Base node - node of HierarchicalChart |
Properties
Bounds
Bounding rectangle
Declaration
public override Rectangle Bounds { get; }
Property Value
Type | Description |
---|---|
System.Drawing.Rectangle |
Overrides
Node
Reference to base node of HierarchicalChart
Declaration
public HierarchicalNode Node { get; }
Property Value
Type | Description |
---|---|
HierarchicalNode |
RequiredSize
Size required to draw this element
Declaration
public Size RequiredSize { get; }
Property Value
Type | Description |
---|---|
System.Drawing.Size |
Style
Active node style
Declaration
public override Style Style { get; }
Property Value
Type | Description |
---|---|
Style |
Overrides
Text
Node text. If element have a base record then Record.Text is returned and "Root" otherwise.
Declaration
public string Text { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Draw(Graphics)
Draw on Graphics context
Declaration
public override void Draw(Graphics g)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Graphics | g | Graphics context |