Class Label

Definition

Namespace:
ElmSharp
Assembly:
ElmSharp.dll
API Level:
preview

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.

API Level: preview

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
Boolean
API Level: preview
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
API Level: preview
View Source

LineWrapWidth

Sets or gets the wrap width of the label.

Declaration
C#
Copy
public int LineWrapWidth { get; set; }
Property Value
Type Description
System.Int32
API Level: preview
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
API Level: preview
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
API Level: preview
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
API Level: preview
View Source

TextStyle

Sets or gets the style of the label text.

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

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

API Level: preview

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
IntPtr

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

Overrides
API Level: preview
View Source

PlaySlide()

Starts the slide effect.

Declaration
C#
Copy
public void PlaySlide()
API Level: preview

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
API Level: preview

Implements

Extension Methods