Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
A control which provides a single line editable text field.
public class TextField : View, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
- Inheritance
-
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
TextField
- Implements
-
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Constructors
Declaration
API Level: 3
Properties
View Source
CursorBlinkDuration
The CursorBlinkDuration property.
Declaration
public float CursorBlinkDuration { get; set; }
Property Value
Type |
Description |
System.Single |
|
API Level: 3
View Source
CursorBlinkInterval
The CursorBlinkInterval property.
Declaration
public float CursorBlinkInterval { get; set; }
Property Value
Type |
Description |
System.Single |
|
API Level: 3
Declaration
public int CursorWidth { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
View Source
DecorationBoundingBox
The DecorationBoundingBox property.
Declaration
public Rectangle DecorationBoundingBox { get; set; }
Property Value
API Level: 3
View Source
Ellipsis
The Ellipsis property.
Enable or disable the ellipsis.
Placeholder PropertyMap is used to add ellipsis to placeholder text.
Declaration
public bool Ellipsis { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
API Level: 4
Declaration
public string Emboss { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
EnableCursorBlink
The EnableCursorBlink property.
Declaration
public bool EnableCursorBlink { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
API Level: 3
Declaration
public bool EnableMarkup { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
API Level: 3
View Source
EnableSelection
The Enable selection property.
Declaration
public bool EnableSelection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
API Level: 3
Declaration
public int ExceedPolicy { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
Declaration
public string FontFamily { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
Declaration
public PropertyMap FontStyle { get; set; }
Property Value
API Level: 3
View Source
GrabHandleImage
The GrabHandleImage property.
Declaration
public string GrabHandleImage { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
GrabHandlePressedImage
The GrabHandlePressedImage property.
Declaration
public string GrabHandlePressedImage { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
HiddenInputSettings
The HiddenInputSettings property.
Declaration
public PropertyMap HiddenInputSettings { get; set; }
Property Value
API Level: 3
View Source
HorizontalAlignment
The HorizontalAlignment property.
Declaration
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
API Level: 3
Declaration
public Vector4 InputColor { get; set; }
Property Value
API Level: 3
Declaration
public string InputEmboss { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
InputFontFamily
The InputFontFamily property.
Declaration
public string InputFontFamily { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
InputFontStyle
The InputFontStyle property.
Declaration
public PropertyMap InputFontStyle { get; set; }
Property Value
API Level: 3
View Source
InputMethodSettings
The InputMethodSettings property.
Declaration
public PropertyMap InputMethodSettings { get; set; }
Property Value
API Level: 3
Declaration
public string InputOutline { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
InputPointSize
The InputPointSize property.
Declaration
public float InputPointSize { get; set; }
Property Value
Type |
Description |
System.Single |
|
API Level: 3
Declaration
public string InputShadow { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
InputUnderline
The InputUnderline property.
Declaration
public string InputUnderline { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
MatchSystemLanguageDirection
The text alignment to match the direction of the system language.
Declaration
public bool MatchSystemLanguageDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
API Level: 6
Declaration
public int MaxLength { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
Declaration
public PropertyMap Outline { get; set; }
Property Value
API Level: 3
Declaration
public float PixelSize { get; set; }
Property Value
Type |
Description |
System.Single |
|
API Level: 3
View Source
Placeholder
The Placeholder property.
Gets or sets the placeholder: text, color, font family, font style, point size, and pixel size.
Declaration
public PropertyMap Placeholder { get; set; }
Property Value
Examples
The following example demonstrates how to set the Placeholder property.
PropertyMap propertyMap = new PropertyMap();
propertyMap.Add("text", new PropertyValue("Setting Placeholder Text"));
propertyMap.Add("textFocused", new PropertyValue("Setting Placeholder Text Focused"));
propertyMap.Add("color", new PropertyValue(Color.Red));
propertyMap.Add("fontFamily", new PropertyValue("Arial"));
propertyMap.Add("pointSize", new PropertyValue(12.0f));
PropertyMap fontStyleMap = new PropertyMap();
fontStyleMap.Add("weight", new PropertyValue("bold"));
fontStyleMap.Add("width", new PropertyValue("condensed"));
fontStyleMap.Add("slant", new PropertyValue("italic"));
propertyMap.Add("fontStyle", new PropertyValue(fontStyleMap));
TextField field = new TextField();
field.Placeholder = propertyMap;
API Level: 3
View Source
PlaceholderText
The PlaceholderText property.
Declaration
public string PlaceholderText { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
PlaceholderTextColor
The PlaceholderTextColor property.
Declaration
public Vector4 PlaceholderTextColor { get; set; }
Property Value
API Level: 3
View Source
PlaceholderTextFocused
The PlaceholderTextFocused property.
Declaration
public string PlaceholderTextFocused { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
Declaration
public float PointSize { get; set; }
Property Value
Type |
Description |
System.Single |
|
API Level: 3
View Source
PrimaryCursorColor
The PrimaryCursorColor property.
Declaration
public Vector4 PrimaryCursorColor { get; set; }
Property Value
API Level: 3
Declaration
public float ScrollSpeed { get; set; }
Property Value
Type |
Description |
System.Single |
|
API Level: 3
View Source
ScrollThreshold
The ScrollThreshold property.
Declaration
public float ScrollThreshold { get; set; }
Property Value
Type |
Description |
System.Single |
|
API Level: 3
View Source
SecondaryCursorColor
The SecondaryCursorColor property.
Declaration
public Vector4 SecondaryCursorColor { get; set; }
Property Value
API Level: 3
View Source
SelectionHandleImageLeft
The SelectionHandleImageLeft property.
Declaration
public PropertyMap SelectionHandleImageLeft { get; set; }
Property Value
API Level: 3
View Source
SelectionHandleImageRight
The SelectionHandleImageRight property.
Declaration
public PropertyMap SelectionHandleImageRight { get; set; }
Property Value
API Level: 3
View Source
SelectionHandleMarkerImageLeft
The SelectionHandleMarkerImageLeft property.
Declaration
public PropertyMap SelectionHandleMarkerImageLeft { get; set; }
Property Value
API Level: 3
View Source
SelectionHandleMarkerImageRight
The SelectionHandleMarkerImageRight property.
Declaration
public PropertyMap SelectionHandleMarkerImageRight { get; set; }
Property Value
API Level: 3
View Source
SelectionHandlePressedImageLeft
The SelectionHandlePressedImageLeft property.
Declaration
public PropertyMap SelectionHandlePressedImageLeft { get; set; }
Property Value
API Level: 3
View Source
SelectionHandlePressedImageRight
The SelectionHandlePressedImageRight property.
Declaration
public PropertyMap SelectionHandlePressedImageRight { get; set; }
Property Value
API Level: 3
View Source
SelectionHighlightColor
The SelectionHighlightColor property.
Declaration
public Vector4 SelectionHighlightColor { get; set; }
Property Value
API Level: 3
Declaration
public PropertyMap Shadow { get; set; }
Property Value
API Level: 3
Declaration
[Obsolete("Please do not use this ShadowColor(Deprecated). Please use Shadow instead.")]
public Vector4 ShadowColor { get; set; }
Property Value
Remarks
API Level: 3
Declaration
[Obsolete("Please do not use this ShadowOffset(Deprecated). Please use Shadow instead.")]
public Vector2 ShadowOffset { get; set; }
Property Value
Remarks
API Level: 3
Declaration
public string Text { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
Declaration
public Color TextColor { get; set; }
Property Value
API Level: 3
View Source
TranslatablePlaceholderText
The TranslatablePlaceholderText property.
The text can set the SID value.
Declaration
public string TranslatablePlaceholderText { get; set; }
Property Value
Type |
Description |
System.String |
|
Exceptions
API Level: 4
View Source
TranslatableText
The TranslatableText property.
The text can set the SID value.
Declaration
public string TranslatableText { get; set; }
Property Value
Type |
Description |
System.String |
|
Exceptions
API Level: 4
Declaration
public PropertyMap Underline { get; set; }
Property Value
API Level: 3
View Source
VerticalAlignment
The VerticalAlignment property.
Declaration
public VerticalAlignment VerticalAlignment { get; set; }
Property Value
API Level: 3
Methods
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
API Level: 3
View Source
GetInputMethodContext()
Get the InputMethodContext instance.
Declaration
public InputMethodContext GetInputMethodContext()
Returns
API Level: 5
Events
View Source
MaxLengthReached
The MaxLengthReached event.
Declaration
public event EventHandler<TextField.MaxLengthReachedEventArgs> MaxLengthReached
Event Type
API Level: 3
Declaration
public event EventHandler<TextField.TextChangedEventArgs> TextChanged
Event Type
API Level: 3
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable