TextEditor 类¶
表示允许用户输入和编辑文本的编辑器。
命名空间: Eremex.AvaloniaUI.Controls.Editors
程序集: Eremex.Avalonia.Controls.dll
NuGet 包: Eremex.Avalonia.Controls
声明¶
构造函数¶
| 名称 | 说明 |
|---|---|
| TextEditor() | 初始化 TextEditor 类的新实例。 |
属性¶
| 名称 | 说明 |
|---|---|
| AcceptsReturn { get; set; } | 获取或设置用户是否可以通过按 Enter 键插入换行符。 |
| HighlightedText { get; } | 获取在编辑器中突出显示的文本。 |
| Mask { get; set; } | 获取或设置应用于编辑器输入的掩码模式。 |
| MaskCulture { get; set; } | 获取或设置用于解释掩码的区域性。 |
| MaskType { get; set; } | 获取或设置编辑器输入掩码的类型。 |
| MaskUseAsDisplayFormat { get; set; } | 获取或设置是否使用掩码格式化编辑器的显示文本。 |
| SelectionEnd { get; set; } | 获取或设置编辑器中文本选择的结束位置。 |
| SelectionStart { get; set; } | 获取或设置编辑器中文本选择的起始位置。 |
| TextWrapping { get; set; } | 获取或设置编辑器文本的换行方式。 |
| ValidateOnInput { get; set; } | 获取或设置编辑器是否在用户键入时验证其值。 |
| Watermark { get; set; } | 获取或设置编辑器值为空时显示的提示文本。 |
方法¶
| 名称 | 说明 |
|---|---|
| override ClearSelection() | 清除编辑器中的文本选择。 |
| override Render(…) | 呈现编辑器的视觉外观。 |
| override SelectAll() | 选择编辑器的全部文本。 |
另请参阅¶
* 本页面使用机器翻译技术翻译。
Used in articles
- Data Editing
- Data Editing
- Data Editing › Custom Editors
- Data Editing › Custom Editors in TreeList and TreeView Cells
- DataGrid › Cells
- DataGrid › Rows
- Editors › ButtonEditor
- Editors › Custom Editors
- Editors › TextEditor
- Examples › How to create a password text box
- Examples › How to Create a TreeView Control and Bind It to a Self Referential Data Source
- PropertyGrid › Data Editing
- Ribbon › Ribbon Items
- Toolbars and Menus › Toolbar Items
- TreeList and TreeView › Nodes
- What's Included › Assemblies