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.
public class Label : Layout, IAccessibleObject
- Inheritance
- Implements
Constructors
View SourceLabel(EvasObject)
Creates and initializes a new instance of the Label class.
Declaration
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 SourceIsEllipsis
Sets or gets the ellipsis behavior of the label.
Declaration
public bool IsEllipsis { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
API Level: preview
View SourceLineWrapType
Sets or gets the wrapping behavior of the label.
Declaration
public WrapType LineWrapType { get; set; }
Property Value
Type | Description |
---|---|
WrapType |
API Level: preview
View SourceLineWrapWidth
Sets or gets the wrap width of the label.
Declaration
public int LineWrapWidth { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
API Level: preview
View SourceSlideDuration
Sets or gets the slide duration of the label.
Declaration
public double SlideDuration { get; set; }
Property Value
Type | Description |
---|---|
Double |
API Level: preview
View SourceSlideMode
Sets or gets the slide mode of the Label widget.
Declaration
public LabelSlideMode SlideMode { get; set; }
Property Value
Type | Description |
---|---|
LabelSlideMode |
API Level: preview
View SourceSlideSpeed
Sets or gets the slide speed of the label.
Declaration
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 SourceTextStyle
Sets or gets the style of the label text.
Declaration
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.
API Level: preview
Methods
View SourceCreateHandle(EvasObject)
Sets the content at a part of a given container widget.
Declaration
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 SourcePlaySlide()
Starts the slide effect.
Declaration
public void PlaySlide()
API Level: preview
Events
View SourceSlideCompleted
SlideCompleted will be triggered when the slide is completed.
Declaration
public event EventHandler SlideCompleted
Event Type
Type | Description |
---|---|
EventHandler |