BaseEditor 类¶
用作显示和编辑值的编辑器的基类。
命名空间: Eremex.AvaloniaUI.Controls.Editors
程序集: Eremex.Avalonia.Controls.dll
NuGet 包: Eremex.Avalonia.Controls
声明¶
构造函数¶
| 名称 | 说明 |
|---|---|
| BaseEditor() | 初始化 BaseEditor 类的新实例。 |
属性¶
| 名称 | 说明 |
|---|---|
| ActualErrorShowMode { get; } | 获取当前应用于编辑器的错误显示模式。 |
| AllowNullInput { get; set; } | 获取或设置用户是否可以在编辑器中输入 null 值。 |
| AllowReadOnlyAppearance { get; set; } | 获取或设置当 ReadOnly 为 true 时是否应用只读外观。 |
| DisplayFormatString { get; set; } | 获取或设置用于格式化编辑器显示文本的格式字符串。 |
| DisplayText { get; } | 获取编辑器中显示的文本。 |
| DisplayTextConverter { get; set; } | 获取或设置用于获取编辑器显示文本的转换器。 |
| EditorMode { get; set; } | 获取或设置编辑器的工作模式。 |
| EditorValue { get; set; } | 获取或设置编辑器的值。 |
| EditorValuePostDelay { get; set; } | 获取或设置在 Delayed 提交模式下提交输入值之前的延迟(以毫秒为单位)。 |
| EditorValuePostMode { get; set; } | 获取或设置编辑器何时提交输入的值。 |
| EditorValueType { get; set; } | 获取或设置编辑器值的数据类型。 |
| ErrorShowMode { get; set; } | 获取或设置编辑器如何显示验证错误。 |
| ErrorText { get; } | 获取当前验证错误的文本。 |
| HorizontalContentAlignment { get; set; } | 获取或设置编辑器内容的水平对齐方式。 |
| ReadOnly { get; set; } | 获取或设置编辑器是否为只读。 |
| RealEditor { get; } | 获取在编辑器模板中找到的实际编辑器控件。 |
| SecondaryAppearance { get; } | 获取编辑器是否使用辅助外观。 |
| ShowEditorButtons { get; set; } | 获取或设置编辑器的按钮是否可见。 |
| ShowHoverDecorator { get; set; } | 获取或设置指针位于编辑器上方时是否显示悬停效果。 |
| ValidationInfo { get; set; } | 获取或设置有关验证错误的信息。 |
| VerticalContentAlignment { get; set; } | 获取或设置编辑器内容的垂直对齐方式。 |
方法¶
| 名称 | 说明 |
|---|---|
| virtual ClearSelection() | 清除编辑器中的文本选择。 |
| DoValidate() | 验证编辑器的值。 |
| GetDisplayText(…) | 返回指定值的显示文本。 |
| virtual ResetInvalidUserInput() | 放弃无效的用户输入,并还原编辑器的先前值。 |
| virtual SelectAll() | 选择编辑器的全部文本。 |
事件¶
| 名称 | 说明 |
|---|---|
| event EditorValueChanged | 在编辑器的值更改时发生。 |
| event Validate | 在验证编辑器的值时发生。 |
另请参阅¶
* 本页面使用机器翻译技术翻译。