SxEmoji (表情符号)

  • Implemented

官方 Fluent 设计风格的表情符号封装。对齐 Microsoft Fluent UI Blazor Emoji (v4.13.2) 的 API 结构,并说明 NextUI 当前实现状态。

使用场景

  • 文本或按钮中的情感表达
  • 状态提示与视觉补充
  • 空状态或说明性场景

约束说明

  • 当前实现为占位渲染,具体 emoji 资源需后续接入。
  • Name 为空时仅保留容器结构。

行为说明

  • 根据 EmojiStyleSize 设置样式类。

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" />

参考设计 (References)