SxEmoji (表情符号)
- Implemented
官方 Fluent 设计风格的表情符号封装。对齐 Microsoft Fluent UI Blazor Emoji (v4.13.2) 的 API 结构,并说明 NextUI 当前实现状态。
使用场景
- 文本或按钮中的情感表达
- 状态提示与视觉补充
- 空状态或说明性场景
约束说明
- 当前实现为占位渲染,具体 emoji 资源需后续接入。
Name为空时仅保留容器结构。
行为说明
- 根据
EmojiStyle与Size设置样式类。
API
Parameters (参数)
| 状态 | 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|---|
| Implemented | Name |
string? |
null |
表情名称(官方 ID)。 |
| Implemented | Size |
EmojiSize |
Size32 |
渲染尺寸。 |
| Implemented | EmojiStyle |
EmojiStyle |
Color |
视觉风格。 |
| 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 属性。 |
示例
<SxEmoji Name="Smile" EmojiStyle="EmojiStyle.Color" Size="EmojiSize.Size32" />