SxMarkdownEditor (Markdown 编辑器)
Markdown 编辑器基础组件。对齐 NextUI 扩展 规范,并说明当前实现能力。
使用场景
- 文档与说明编辑
- Markdown 内容录入
- 简单文本编辑场景
约束说明
- 当前实现为基础输入区,不包含富工具栏。
Value 与 ValueChanged 同步内容。
行为说明
ReadOnly 为真时不可编辑。
Disabled 为真时禁用输入。
API
Parameters (参数)
| 状态 |
参数名 |
类型 |
默认值 |
描述 |
| Implemented |
Value |
string? |
null |
编辑器中的 Markdown 源码内容。 |
| Implemented |
Placeholder |
string? |
null |
占位提示文案。 |
| Implemented |
ReadOnly |
bool |
false |
是否只读。 |
| Implemented |
Disabled (继承) |
bool |
false |
禁用状态。 |
| Implemented |
Id (继承) |
string? |
null |
组件的物理 Id。 |
| Implemented |
Class (继承) |
string? |
null |
自定义 CSS 类名。 |
| Implemented |
Style (继承) |
string? |
null |
自定义样式。 |
| Implemented |
Title (继承) |
string? |
null |
HTML title 属性。 |
| Implemented |
AdditionalAttributes (继承) |
IEnumerable<KeyValuePair<string, object>>? |
null |
捕获不匹配的 HTML 属性。 |
Events (事件)
| 状态 |
事件名 |
类型 |
描述 |
| Implemented |
ValueChanged |
EventCallback<string?> |
内容改变时触发。 |
示例
<SxMarkdownEditor @bind-Value="_docContent" Placeholder="开始编写文档..." />