SuperAPI AI 工具集

syncfusion-winforms-hub-tile

前端与建站

查看项目

更新于 10-16 01:13

技能介绍

用途:在 Windows Forms 应用中实现 Syncfusion HubTile 动态磁贴控件,提供类似 Windows 8 与 Windows Phone 的动画内容磁贴。适用于仪表板磁贴、应用启动器、状态指示、实时通知、媒体库、新闻源、KPI 面板与磁贴式导航。静态按钮或面板、数据表格不适用,应改用标准 Button/Panel 或 DataGridView、Syncfusion GridControl。

主要能力:磁贴由标题区(顶部)、内容/图片区(中部)、页脚区(底部)和可选 Banner 叠加层组成,支持三种类型。DefaultTile 通过滑动过渡(BottomToTop、TopToBottom、LeftToRight、RightToLeft)展示内容更新;RotateTile 横向或垂直翻转显示正反面内容;PulsingTile 提供放大缩小效果,适合音乐、视频等媒体磁贴。可配置外观:Banner 文本/图标/颜色、Windows 8 风格选中标记(SelectionMarkerColor)、悬停边框色(EnableHoverColor、HoveredBorderColor)、悬停展开(ExpandOnHover)、按下滑动效果(EnableTileSlideEffect)。动画可用 TurnLiveTileOn 开启,用 IsFrozen 冻结或恢复。

使用方式:引入 Syncfusion.Tools.Windows.dll、Syncfusion.Shared.Base.dll 并安装 NuGet 包,导入命名空间 Syncfusion.Windows.Forms.Tools,可在设计器或代码中创建磁贴。基本步骤为:创建 HubTile 实例并设置 Size、Location,指定 TileType,配置 Title.Text、Footer.Text、BackColor、ImageSource,再开启 TurnLiveTileOn 并设定过渡方向与速度,最后加入窗体 Controls。相关细节可参考 getting-started、default-tile、rotate-tile、pulsing-tile、appearance-styling、freezing-control 等文档。

限制:支持 .NET Framework 4.5+ 与 .NET 6.0–8.0。具体收费、价格与授权方式资料暂未提供。建议过渡速度为 2–4,磁贴常用尺寸为 150x150、310x150、310x310。