Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
A control which provides a single line editable text field.
public class TextField : View, INotifyPropertyChanged, IDisposable
- Inheritance
-
object
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
TextField
- Implements
-
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Constructors
Declaration
Properties
View Source
CursorBlinkDuration
The CursorBlinkDuration property.
Declaration
public float CursorBlinkDuration { get; set; }
Property Value
View Source
CursorBlinkInterval
The CursorBlinkInterval property.
Declaration
public float CursorBlinkInterval { get; set; }
Property Value
Declaration
public int CursorWidth { get; set; }
Property Value
View Source
DecorationBoundingBox
The DecorationBoundingBox property.
Declaration
public Rectangle DecorationBoundingBox { get; set; }
Property Value
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
Declaration
public string Emboss { get; set; }
Property Value
View Source
EnableCursorBlink
The EnableCursorBlink property.
Declaration
public bool EnableCursorBlink { get; set; }
Property Value
Declaration
public bool EnableMarkup { get; set; }
Property Value
View Source
EnableSelection
The Enable selection property.
Declaration
public bool EnableSelection { get; set; }
Property Value
Declaration
public int ExceedPolicy { get; set; }
Property Value
Declaration
public string FontFamily { get; set; }
Property Value
Declaration
public PropertyMap FontStyle { get; set; }
Property Value
View Source
GrabHandleImage
The GrabHandleImage property.
Declaration
public string GrabHandleImage { get; set; }
Property Value
View Source
GrabHandlePressedImage
The GrabHandlePressedImage property.
Declaration
public string GrabHandlePressedImage { get; set; }
Property Value
View Source
HiddenInputSettings
The HiddenInputSettings property.
Declaration
public PropertyMap HiddenInputSettings { get; set; }
Property Value
View Source
HorizontalAlignment
The HorizontalAlignment property.
Declaration
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
Declaration
public Vector4 InputColor { get; set; }
Property Value
Declaration
public string InputEmboss { get; set; }
Property Value
View Source
InputFontFamily
The InputFontFamily property.
Declaration
public string InputFontFamily { get; set; }
Property Value
View Source
InputFontStyle
The InputFontStyle property.
Declaration
public PropertyMap InputFontStyle { get; set; }
Property Value
View Source
InputMethodSettings
The InputMethodSettings property.
Declaration
public PropertyMap InputMethodSettings { get; set; }
Property Value
Declaration
public string InputOutline { get; set; }
Property Value
View Source
InputPointSize
The InputPointSize property.
Declaration
public float InputPointSize { get; set; }
Property Value
Declaration
public string InputShadow { get; set; }
Property Value
View Source
InputUnderline
The InputUnderline property.
Declaration
public string InputUnderline { get; set; }
Property Value
View Source
MatchSystemLanguageDirection
The text alignment to match the direction of the system language.
Declaration
public bool MatchSystemLanguageDirection { get; set; }
Property Value
Declaration
public int MaxLength { get; set; }
Property Value
Declaration
public PropertyMap Outline { get; set; }
Property Value
Declaration
public float PixelSize { get; set; }
Property Value
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;
View Source
PlaceholderText
The PlaceholderText property.
Declaration
public string PlaceholderText { get; set; }
Property Value
View Source
PlaceholderTextColor
The PlaceholderTextColor property.
Declaration
public Vector4 PlaceholderTextColor { get; set; }
Property Value
View Source
PlaceholderTextFocused
The PlaceholderTextFocused property.
Declaration
public string PlaceholderTextFocused { get; set; }
Property Value
Declaration
public float PointSize { get; set; }
Property Value
View Source
PrimaryCursorColor
The PrimaryCursorColor property.
Declaration
public Vector4 PrimaryCursorColor { get; set; }
Property Value
Declaration
public float ScrollSpeed { get; set; }
Property Value
View Source
ScrollThreshold
The ScrollThreshold property.
Declaration
public float ScrollThreshold { get; set; }
Property Value
View Source
SecondaryCursorColor
The SecondaryCursorColor property.
Declaration
public Vector4 SecondaryCursorColor { get; set; }
Property Value
View Source
SelectionHandleImageLeft
The SelectionHandleImageLeft property.
Declaration
public PropertyMap SelectionHandleImageLeft { get; set; }
Property Value
View Source
SelectionHandleImageRight
The SelectionHandleImageRight property.
Declaration
public PropertyMap SelectionHandleImageRight { get; set; }
Property Value
View Source
SelectionHandleMarkerImageLeft
The SelectionHandleMarkerImageLeft property.
Declaration
public PropertyMap SelectionHandleMarkerImageLeft { get; set; }
Property Value
View Source
SelectionHandleMarkerImageRight
The SelectionHandleMarkerImageRight property.
Declaration
public PropertyMap SelectionHandleMarkerImageRight { get; set; }
Property Value
View Source
SelectionHandlePressedImageLeft
The SelectionHandlePressedImageLeft property.
Declaration
public PropertyMap SelectionHandlePressedImageLeft { get; set; }
Property Value
View Source
SelectionHandlePressedImageRight
The SelectionHandlePressedImageRight property.
Declaration
public PropertyMap SelectionHandlePressedImageRight { get; set; }
Property Value
View Source
SelectionHighlightColor
The SelectionHighlightColor property.
Declaration
public Vector4 SelectionHighlightColor { get; set; }
Property Value
Declaration
public PropertyMap Shadow { get; set; }
Property Value
Declaration
[Obsolete("Please do not use this ShadowColor(Deprecated). Please use Shadow instead.")]
public Vector4 ShadowColor { get; set; }
Property Value
Remarks
Declaration
[Obsolete("Please do not use this ShadowOffset(Deprecated). Please use Shadow instead.")]
public Vector2 ShadowOffset { get; set; }
Property Value
Remarks
Declaration
public string Text { get; set; }
Property Value
Declaration
public Color TextColor { get; set; }
Property Value
View Source
TranslatablePlaceholderText
The TranslatablePlaceholderText property.
The text can set the SID value.
Declaration
public string TranslatablePlaceholderText { get; set; }
Property Value
Exceptions
Type |
Condition |
System.ArgumentNullException |
ResourceManager about multilingual is null.
|
View Source
TranslatableText
The TranslatableText property.
The text can set the SID value.
Declaration
public string TranslatableText { get; set; }
Property Value
Exceptions
Type |
Condition |
System.ArgumentNullException |
ResourceManager about multilingual is null.
|
Declaration
public PropertyMap Underline { get; set; }
Property Value
View Source
VerticalAlignment
The VerticalAlignment property.
Declaration
public VerticalAlignment VerticalAlignment { get; set; }
Property Value
Methods
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
View Source
GetInputMethodContext()
Get the InputMethodContext instance.
Declaration
public InputMethodContext GetInputMethodContext()
Returns
Events
View Source
MaxLengthReached
The MaxLengthReached event.
Declaration
public event EventHandler<TextField.MaxLengthReachedEventArgs> MaxLengthReached
Event Type
Declaration
public event EventHandler<TextField.TextChangedEventArgs> TextChanged
Event Type
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable