用途:在 Blazor 应用中实现弹出式界面,包括 Syncfusion Blazor Dialog(模态/非模态对话框、确认、表单弹窗)和 Tooltip(悬停、点击、聚焦提示)。主要能力:Dialog 支持头部/内容/页脚模板、DialogButton 按钮、生命周期与拖拽缩放事件、固定/绝对/相对定位、拖动、缩放、最小化最大化、全屏、动画、可见性绑定与状态持久化(EnablePersistence,需设置 ID)。Tooltip 支持文本、标题属性、模板、RenderFragment 与 MarkupString 内容,12 种静态位置、鼠标跟随、偏移、碰撞自动重定位、Hover/Click/Focus/Auto/Custom 触发、粘性模式与关闭延迟,并支持 WCAG 2.2 与键盘导航。用法:引入 Syncfusion.Blazor.Popups 命名空间,配置服务与主题样式;Dialog 用 @bind-Visible 控制显隐,编程控制用 ShowAsync() 打开、ShowAsync(true) 打开全屏、HideAsync() 关闭;Tooltip 通过 Target 指定 CSS 选择器并设置 Content。限制:FooterTemplate 与 DialogButtons 互斥;ResizeHandles 需 EnableResize=true;Target 必须指向已存在的有效选择器;使用持久化时必须设置唯一 ID。价格、平台等未在资料中提供。
syncfusion-blazor-popups
前端与建站
更新于 10-15 21:05