Class FrameView
The FrameView is a container frame that draws a frame around the contents. It is similar to
a GroupBox in Windows.
Implements
System.Collections.IEnumerable
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 FrameView : View, IEnumerable
Constructors
FrameView(ustring)
Initializes a new instance of the FrameView class with
a title and the result is suitable to have its X, Y, Width and Height properties computed.
Declaration
public FrameView(ustring title)
Parameters
Type | Name | Description |
---|---|---|
NStack.ustring | title | Title. |
FrameView(Rect, ustring)
Initializes a new instance of the FrameView class with
an absolute position and a title.
Declaration
public FrameView(Rect frame, ustring title)
Parameters
Type | Name | Description |
---|---|---|
Rect | frame | Frame. |
NStack.ustring | title | Title. |
FrameView(Rect, ustring, View[])
Declaration
public FrameView(Rect frame, ustring title, View[] views)
Parameters
Type | Name | Description |
---|---|---|
Rect | frame | Frame. |
NStack.ustring | title | Title. |
View[] | views | Views. |
Properties
Title
The title to be displayed for this FrameView.
Declaration
public ustring Title { get; set; }
Property Value
Type | Description |
---|---|
NStack.ustring | The title. |
Methods
Add(View)
Add the specified View to this container.
Declaration
public override void Add(View view)
Parameters
Type | Name | Description |
---|---|---|
View | view | View to add to this container |
Overrides
Redraw(Rect)
Declaration
public override void Redraw(Rect bounds)
Parameters
Type | Name | Description |
---|---|---|
Rect | bounds |
Overrides
Remove(View)
Removes a View from this container.
Declaration
public override void Remove(View view)
Parameters
Type | Name | Description |
---|---|---|
View | view |
Overrides
Remarks
RemoveAll()
Removes all Views from this container.
Declaration
public override void RemoveAll()
Overrides
Remarks
Implements
System.Collections.IEnumerable