Class Label

Definition

Namespace:
ElmSharp
Assembly:
ElmSharp.dll

The Label is a widget to display text, with a simple HTML-like markup. Inherits Layout.

C#
Copy
public class Label : Layout, IAccessibleObject
Inheritance
Implements

Constructors

View Source

Label(EvasObject)

Creates and initializes a new instance of the Label class.

Declaration
C#
Copy
public Label(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

The parent is a given container, which will be attached by the Label as a child. It's EvasObject type.

Properties

View Source

IsEllipsis

Sets or gets the ellipsis behavior of the label.

Declaration
C#
Copy
public bool IsEllipsis { get; set; }
Property Value
Type Description
bool
View Source

LineWrapType

Sets or gets the wrapping behavior of the label.

Declaration
C#
Copy
public WrapType LineWrapType { get; set; }
Property Value
Type Description
WrapType
View Source

LineWrapWidth

Sets or gets the wrap width of the label.

Declaration
C#
Copy
public int LineWrapWidth { get; set; }
Property Value
Type Description
int
View Source

SlideDuration

Sets or gets the slide duration of the label.

Declaration
C#
Copy
public double SlideDuration { get; set; }
Property Value
Type Description
double
View Source

SlideMode

Sets or gets the slide mode of the Label widget.

Declaration
C#
Copy
public LabelSlideMode SlideMode { get; set; }
Property Value
Type Description
LabelSlideMode
View Source

SlideSpeed

Sets or gets the slide speed of the label.

Declaration
C#
Copy
public double SlideSpeed { get; set; }
Property Value
Type Description
double
Remarks

The speed of the slide animation in px per seconds. If you set the duration of the slide using elm_label_slide_duration_set(), you cannot get the correct speed using this function until the label is actually rendered and resized.

See Also
View Source

TextStyle

Sets or gets the style of the label text.

Declaration
C#
Copy
public string TextStyle { get; set; }
Property Value
Type Description
string
Remarks

APIs, elm_label_text_style_user_peek/pop/push, are internal APIs only in Tizen. Available since Tizen_4.0.

Methods

View Source

CreateHandle(EvasObject)

Sets the content at a part of a given container widget.

Declaration
C#
Copy
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

EvasObject

Returns
Type Description
System.IntPtr

The new object, otherwise null if it cannot be created.

Overrides
View Source

PlaySlide()

Starts the slide effect.

Declaration
C#
Copy
public void PlaySlide()

Events

View Source

SlideCompleted

SlideCompleted will be triggered when the slide is completed.

Declaration
C#
Copy
public event EventHandler SlideCompleted
Event Type
Type Description
System.EventHandler

Implements

Extension Methods