Interface ITitleView
Defines the contract for a replaceable tab header view used by BorderView. Implementations must also derive from View so they can be added as SubViews.
public interface ITitleView : IOrientation
- Inherited Members
Properties
- MeasuredTabLength
Gets the measured tab length (in cells) after UpdateLayout(in TabLayoutContext) has auto-sized the title view. Returns 0 if UpdateLayout(in TabLayoutContext) has not yet been called.
- TabDepth
Gets or sets the tab depth — the number of rows (or columns) the tab header occupies on its TabSide.
- TabSide
Gets or sets which side of the content border the tab header sits on.
Methods
- UpdateLayout(in TabLayoutContext)
Updates this title view's frame, border thickness, text, orientation, padding, and visibility based on the tab layout context provided by the owning BorderView.