Class PanelView
A container for single Child that will allow to drawn Border in
two ways. If UsePanelFrame the borders and the child will be accommodated in the available
panel size, otherwise the panel will be resized based on the child and borders thickness sizes.
Implements
System.IDisposable
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Terminal.Gui
Assembly: Terminal.Gui.dll
Syntax
public class PanelView : View, IDisposable, ISupportInitializeNotification, ISupportInitialize
Constructors
| Improve this Doc View SourcePanelView()
Initializes a panel with a null child.
Declaration
public PanelView()
PanelView(View)
Initializes a panel with a valid child.
Declaration
public PanelView(View child)
Parameters
Type | Name | Description |
---|---|---|
View | child |
Properties
| Improve this Doc View SourceBorder
Declaration
public override Border Border { get; set; }
Property Value
Type | Description |
---|---|
Border |
Overrides
| Improve this Doc View SourceChild
The child that will use this panel.
Declaration
public View Child { get; set; }
Property Value
Type | Description |
---|---|
View |
UsePanelFrame
Gets or sets if the panel size will used, otherwise the child size.
Declaration
public bool UsePanelFrame { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
| Improve this Doc View SourceAdd(View)
Declaration
public override void Add(View view)
Parameters
Type | Name | Description |
---|---|---|
View | view |
Overrides
| Improve this Doc View SourceRedraw(Rect)
Declaration
public override void Redraw(Rect bounds)
Parameters
Type | Name | Description |
---|---|---|
Rect | bounds |
Overrides
| Improve this Doc View SourceRemove(View)
Declaration
public override void Remove(View view)
Parameters
Type | Name | Description |
---|---|---|
View | view |
Overrides
| Improve this Doc View SourceRemoveAll()
Declaration
public override void RemoveAll()
Overrides
Implements
System.IDisposable
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize