Class TextEditor
Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
A control which provides a multi-line editable text editor.
public class TextEditor : View, INotifyPropertyChanged, IDisposable
- Inheritance
-
objectTizen.NUI.Binding.BindableObjectTizen.NUI.Binding.ElementTextEditor
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
View SourceTextEditor()
Creates the TextEditor control.
Declaration
public TextEditor()
Properties
View SourceCursorBlinkDuration
The CursorBlinkDuration property.
Declaration
public float CursorBlinkDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
CursorBlinkInterval
The CursorBlinkInterval property.
Declaration
public float CursorBlinkInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
CursorWidth
The CursorWidth property.
Declaration
public int CursorWidth { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
DecorationBoundingBox
The DecorationBoundingBox property.
Declaration
public Rectangle DecorationBoundingBox { get; set; }
Property Value
| Type | Description |
|---|---|
| Rectangle |
Emboss
The Emboss property.
Declaration
public string Emboss { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EnableCursorBlink
The EnableCursorBlink property.
Declaration
public bool EnableCursorBlink { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
EnableMarkup
The EnableMarkup property.
Declaration
public bool EnableMarkup { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
EnableScrollBar
The EnableScrollBar property.
Declaration
public bool EnableScrollBar { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
EnableSelection
The EnableSelection property.
Declaration
public bool EnableSelection { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
FontFamily
The FontFamily property.
Declaration
public string FontFamily { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FontStyle
The FontStyle property.
Declaration
public PropertyMap FontStyle { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
GrabHandleImage
The GrabHandleImage property.
Declaration
public string GrabHandleImage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GrabHandlePressedImage
The GrabHandlePressedImage property.
Declaration
public string GrabHandlePressedImage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HorizontalAlignment
The HorizontalAlignment property.
Declaration
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
| Type | Description |
|---|---|
| HorizontalAlignment |
InputColor
The InputColor property.
Declaration
public Vector4 InputColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
InputEmboss
The InputEmboss property.
Declaration
public string InputEmboss { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputFontFamily
The InputFontFamily property.
Declaration
public string InputFontFamily { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputFontStyle
The InputFontStyle property.
Declaration
public PropertyMap InputFontStyle { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
InputLineSpacing
The InputLineSpacing property.
Declaration
public float InputLineSpacing { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
InputOutline
The InputOutline property.
Declaration
public string InputOutline { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputPointSize
The InputPointSize property.
Declaration
public float InputPointSize { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
InputShadow
The InputShadow property.
Declaration
public string InputShadow { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputUnderline
The InputUnderline property.
Declaration
public string InputUnderline { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LineCount
The line count of the text.
Declaration
public int LineCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
LineSpacing
The LineSpacing property.
Declaration
public float LineSpacing { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
LineWrapMode
The LineWrapMode property.
The line wrap mode when the text lines over the layout width.
Declaration
public LineWrapMode LineWrapMode { get; set; }
Property Value
| Type | Description |
|---|---|
| LineWrapMode |
Outline
The Outline property.
Declaration
public PropertyMap Outline { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
PixelSize
The PixelSize property.
Declaration
public float PixelSize { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
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
| Type | Description |
|---|---|
| PropertyMap |
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;
View Source
PlaceholderText
The text to display when the TextEditor is empty and inactive.
Declaration
public string PlaceholderText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PlaceholderTextColor
The Placeholder text color.
Declaration
public Color PlaceholderTextColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Color |
PointSize
The PointSize property.
Declaration
public float PointSize { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
PrimaryCursorColor
The PrimaryCursorColor property.
Declaration
public Vector4 PrimaryCursorColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
ScrollBarFadeDuration
The ScrollBarFadeDuration property.
Declaration
public float ScrollBarFadeDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
ScrollBarShowDuration
The ScrollBarShowDuration property.
Declaration
public float ScrollBarShowDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
ScrollSpeed
The ScrollSpeed property.
Declaration
public float ScrollSpeed { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
ScrollThreshold
The ScrollThreshold property.
Declaration
public float ScrollThreshold { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
SecondaryCursorColor
The SecondaryCursorColor property.
Declaration
public Vector4 SecondaryCursorColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
SelectionHandleImageLeft
The SelectionHandleImageLeft property.
Declaration
public PropertyMap SelectionHandleImageLeft { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
SelectionHandleImageRight
The SelectionHandleImageRight property.
Declaration
public PropertyMap SelectionHandleImageRight { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
SelectionHandleMarkerImageLeft
The SelectionHandleMarkerImageLeft property.
Declaration
public PropertyMap SelectionHandleMarkerImageLeft { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
SelectionHandleMarkerImageRight
The SelectionHandleMarkerImageRight property.
Declaration
public PropertyMap SelectionHandleMarkerImageRight { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
SelectionHandlePressedImageLeft
The SelectionHandlePressedImageLeft property.
Declaration
public PropertyMap SelectionHandlePressedImageLeft { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
SelectionHandlePressedImageRight
The SelectionHandlePressedImageRight property.
Declaration
public PropertyMap SelectionHandlePressedImageRight { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
SelectionHighlightColor
The SelectionHighlightColor property.
Declaration
public Vector4 SelectionHighlightColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
Shadow
The Shadow property.
Declaration
public PropertyMap Shadow { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
SmoothScroll
The SmoothScroll property.
Declaration
public bool SmoothScroll { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
SmoothScrollDuration
The SmoothScrollDuration property.
Declaration
public float SmoothScrollDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
Text
The Text property.
Declaration
public string Text { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TextColor
The TextColor property.
Declaration
public Vector4 TextColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
TranslatablePlaceholderText
The TranslatablePlaceholderText property.
The text can set the SID value.
Declaration
public string TranslatablePlaceholderText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | ResourceManager about multilingual is null. |
TranslatableText
The TranslatableText property.
The text can set the SID value.
Declaration
public string TranslatableText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | ResourceManager about multilingual is null. |
Underline
The Underline property.
Declaration
public PropertyMap Underline { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMap |
Methods
View SourceDispose(DisposeTypes)
Dispose.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
| Type | Name | Description |
|---|---|---|
| DisposeTypes | type |
Overrides
View SourceGetInputMethodContext()
Get the InputMethodContext instance.
Declaration
public InputMethodContext GetInputMethodContext()
Returns
| Type | Description |
|---|---|
| InputMethodContext | The InputMethodContext instance. |
Events
View SourceScrollStateChanged
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
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><TextEditor.ScrollStateChangedEventArgs> |
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
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><TextEditor.TextChangedEventArgs> |