Class Label
The Label View displays a string at a given position and supports multiple lines separated by newline characters.
Multi-line Labels support word wrap.
Implements
System.IDisposable
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize
Remarks
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 Label : View, IDisposable, ISupportInitializeNotification, ISupportInitialize
Constructors
| Improve this Doc View SourceLabel()
Declaration
public Label()
Label(Int32, Int32, ustring, Boolean)
Declaration
public Label(int x, int y, ustring text, bool autosize = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | x | |
| System.Int32 | y | |
| ustring | text | |
| System.Boolean | autosize |
Label(Rect, Boolean)
Declaration
public Label(Rect frame, bool autosize = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Rect | frame | |
| System.Boolean | autosize |
Label(Rect, ustring, Boolean)
Declaration
public Label(Rect rect, ustring text, bool autosize = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Rect | rect | |
| ustring | text | |
| System.Boolean | autosize |
Label(ustring, Boolean)
Declaration
public Label(ustring text, bool autosize = true)
Parameters
| Type | Name | Description |
|---|---|---|
| ustring | text | |
| System.Boolean | autosize |
Label(ustring, TextDirection, Boolean)
Declaration
public Label(ustring text, TextDirection direction, bool autosize = true)
Parameters
| Type | Name | Description |
|---|---|---|
| ustring | text | |
| TextDirection | direction | |
| System.Boolean | autosize |
Methods
| Improve this Doc View SourceOnClicked()
Virtual method to invoke the Clicked event.
Declaration
public virtual void OnClicked()
OnEnter(View)
Method invoked when a view gets focus.
Declaration
public override bool OnEnter(View view)
Parameters
| Type | Name | Description |
|---|---|---|
| View | view | The view that is losing focus. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true, if the event was handled, false otherwise. |
Overrides
| Improve this Doc View SourceOnMouseEvent(MouseEvent)
Method invoked when a mouse event is generated
Declaration
public override bool OnMouseEvent(MouseEvent mouseEvent)
Parameters
| Type | Name | Description |
|---|---|---|
| MouseEvent | mouseEvent |
Returns
| Type | Description |
|---|---|
| System.Boolean | true, if the event was handled, false otherwise. |
Overrides
| Improve this Doc View SourceProcessHotKey(KeyEvent)
This method can be overwritten by view that
want to provide accelerator functionality
(Alt-key for example).
Declaration
public override bool ProcessHotKey(KeyEvent ke)
Parameters
| Type | Name | Description |
|---|---|---|
| KeyEvent | ke |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Events
| Improve this Doc View SourceClicked
Clicked System.Action, raised when the user clicks the primary mouse button within the Bounds of this View
or if the user presses the action key while this view is focused. (TODO: IsDefault)
Declaration
public event Action Clicked
Event Type
| Type | Description |
|---|---|
| System.Action |
Implements
System.IDisposable
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize