Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
A control which provides a multi-line editable text editor.
public class TextEditor : View, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
- Inheritance
-
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
TextEditor
- Implements
-
System.IDisposable
Constructors
View Source
TextEditor()
Creates the TextEditor control.
Declaration
API Level: 3
Properties
View Source
CursorBlinkDuration
The CursorBlinkDuration property.
Declaration
public float CursorBlinkDuration { get; set; }
Property Value
API Level: 3
View Source
CursorBlinkInterval
The CursorBlinkInterval property.
Declaration
public float CursorBlinkInterval { get; set; }
Property Value
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
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
API Level: 3
Declaration
public bool EnableMarkup { get; set; }
Property Value
API Level: 3
View Source
EnableScrollBar
The EnableScrollBar property.
Declaration
public bool EnableScrollBar { get; set; }
Property Value
API Level: 3
View Source
EnableSelection
The EnableSelection property.
Declaration
public bool EnableSelection { get; set; }
Property Value
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
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
InputLineSpacing
The InputLineSpacing property.
Declaration
public float InputLineSpacing { 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
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
Declaration
public int LineCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
Declaration
public float LineSpacing { get; set; }
Property Value
API Level: 3
View Source
LineWrapMode
The LineWrapMode property.
The line wrap mode when the text lines over the layout width.
Declaration
public LineWrapMode LineWrapMode { get; set; }
Property Value
API Level: 4
Declaration
public PropertyMap Outline { get; set; }
Property Value
API Level: 3
Declaration
public float PixelSize { get; set; }
Property Value
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));
TextEditor editor = new TextEditor();
editor.Placeholder = propertyMap;
API Level: 3
View Source
PlaceholderText
The text to display when the TextEditor is empty and inactive.
Declaration
public string PlaceholderText { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
PlaceholderTextColor
The Placeholder text color.
Declaration
public Color PlaceholderTextColor { get; set; }
Property Value
API Level: 3
Declaration
public float PointSize { get; set; }
Property Value
API Level: 3
View Source
PrimaryCursorColor
The PrimaryCursorColor property.
Declaration
public Vector4 PrimaryCursorColor { get; set; }
Property Value
API Level: 3
View Source
ScrollBarFadeDuration
The ScrollBarFadeDuration property.
Declaration
public float ScrollBarFadeDuration { get; set; }
Property Value
API Level: 3
View Source
ScrollBarShowDuration
The ScrollBarShowDuration property.
Declaration
public float ScrollBarShowDuration { get; set; }
Property Value
API Level: 3
Declaration
public float ScrollSpeed { get; set; }
Property Value
API Level: 3
View Source
ScrollThreshold
The ScrollThreshold property.
Declaration
public float ScrollThreshold { get; set; }
Property Value
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
public bool SmoothScroll { get; set; }
Property Value
API Level: 3
View Source
SmoothScrollDuration
The SmoothScrollDuration property.
Declaration
public float SmoothScrollDuration { get; set; }
Property Value
API Level: 3
Declaration
public string Text { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
Declaration
public Vector4 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
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
Events
View Source
ScrollStateChanged
Event for the ScrollStateChanged signal which can be used to subscribe or unsubscribe the event handler
provided by the user. The ScrollStateChanged signal is emitted when the scroll state changes.
Declaration
public event EventHandler<TextEditor.ScrollStateChangedEventArgs> ScrollStateChanged
Event Type
API Level: 3
View Source
TextChanged
An event for the TextChanged signal which can be used to subscribe or unsubscribe the event handler
provided by the user. The TextChanged signal is emitted when the text changes.
Declaration
public event EventHandler<TextEditor.TextChangedEventArgs> TextChanged
Event Type
API Level: 3
Implements
System.IDisposable