Class Entry
Extends the Entry control, providing basic formatting features, i.e. font color, size, placeholder.
Namespace: Tizen.UIExtensions.ElmSharp
Assembly: Tizen.UIExtensions.ElmSharp.dll
Syntax
public class Entry : ElmSharp.Entry, IMeasurable, IBatchable, IEntry
Constructors
Entry(EvasObject)
Initializes a new instance of the Entry class.
Declaration
public Entry(EvasObject parent)
Parameters
| Type | Name | Description |
|---|---|---|
| EvasObject | parent | Parent evas object. |
Properties
FontAttributes
Gets or sets the font family of the text and the placeholder.
Declaration
public FontAttributes FontAttributes { get; set; }
Property Value
| Type | Description |
|---|---|
| FontAttributes | The font family of the text and the placeholder. |
FontFamily
Gets or sets the color of the text.
Declaration
public string FontFamily { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The color of the text. |
FontSize
Gets or sets the size of the font of both text and placeholder.
Declaration
public double FontSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | The size of the font of both text and placeholder. |
HorizontalTextAlignment
Gets or sets the horizontal text alignment of both text and placeholder.
Declaration
public TextAlignment HorizontalTextAlignment { get; set; }
Property Value
| Type | Description |
|---|---|
| TextAlignment | The horizontal text alignment of both text and placeholder. |
Keyboard
Gets or sets the keyboard type used by the entry.
Declaration
public Keyboard Keyboard { get; set; }
Property Value
| Type | Description |
|---|---|
| Keyboard | The keyboard type. |
Placeholder
Gets or sets the placeholder's text.
Declaration
public string Placeholder { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The placeholder's text. |
PlaceholderColor
Gets or sets the color of the placeholder's text.
Declaration
public Color PlaceholderColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Color | The color of the placeholder's text. |
Text
Gets or sets the text.
Declaration
public override string Text { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The text. |
TextColor
Gets or sets the color of the text.
Declaration
public Color TextColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Color | The color of the text. |
Methods
Measure(Double, Double)
Implementation of the IMeasurable.Measure() method.
Declaration
public virtual Size Measure(double availableWidth, double availableHeight)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | availableWidth | |
| System.Double | availableHeight |
Returns
| Type | Description |
|---|---|
| Size |
OnEntryLayoutFocused()
Declaration
protected virtual void OnEntryLayoutFocused()
OnEntryLayoutUnfocused()
Declaration
protected virtual void OnEntryLayoutUnfocused()
OnTextBlcokUnfocused()
Declaration
protected virtual void OnTextBlcokUnfocused()
OnTextBlockFocused()
Declaration
protected virtual void OnTextBlockFocused()
OnTextChanged(String, String)
Declaration
protected virtual void OnTextChanged(string oldValue, string newValue)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | oldValue | |
| System.String | newValue |
SetInternalPlaceholderAndStyle(String)
Declaration
protected virtual void SetInternalPlaceholderAndStyle(string markupText)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | markupText |
Events
EntryLayoutFocused
Occurs when the layout of entry get focused.
Declaration
public event EventHandler EntryLayoutFocused
Event Type
| Type | Description |
|---|---|
| System.EventHandler |
EntryLayoutUnfocused
Occurs when the layout of entry loses focus
Declaration
public event EventHandler EntryLayoutUnfocused
Event Type
| Type | Description |
|---|---|
| System.EventHandler |
TextBlockFocused
Occurs when the text block get focused.
Declaration
public event EventHandler TextBlockFocused
Event Type
| Type | Description |
|---|---|
| System.EventHandler |
TextBlockUnfocused
Occurs when the text block loses focus
Declaration
public event EventHandler TextBlockUnfocused
Event Type
| Type | Description |
|---|---|
| System.EventHandler |
TextChanged
Occurs when the text has changed.
Declaration
public event EventHandler<TextChangedEventArgs> TextChanged
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TextChangedEventArgs> |
Explicit Interface Implementations
IBatchable.OnBatchCommitted()
Declaration
void IBatchable.OnBatchCommitted()