用途:指导在 Windows Forms 中使用 Syncfusion TileLayout 控件,构建类似 Windows 8/10 开始屏幕的磁贴式界面,如仪表板、应用启动器、照片库和状态监控面板。
主要能力:TileLayout 是容器控件,层级为 TileLayout → LayoutGroup → ImageStreamer。LayoutGroup 按逻辑分组磁贴并可显示组标题;ImageStreamer 作为单个磁贴,可承载多张图片实现轮播。支持运行时在组内或组间拖放重排磁贴,并提供边距、对齐、行方向等布局自定义,以及主题、平坦窗体、组标题显示等外观选项。
必要用法:需引用 Syncfusion.Tools.Windows.dll 等程序集及 NuGet 包。基本步骤为创建 TileLayout 并停靠到窗体,添加 LayoutGroup,向其中添加 ImageStreamer 磁贴并载入图片,再配置轮播属性。动态磁贴通过 ImageStreamer.Images 集合添加图片,设置 SlideShow、SliderSpeed、ShowNavigator、ImageStreamDirection(LeftToRight、RightToLeft、TopToBottom、BottomToTop、HorizontalFlip)及 Type(Normal 或 DoubleHorizontal)控制动画。布局通过 MainLayout 的 Alignment、HorzNearMargin、HorzFarMargin、TopMargin、BottomMargin 和 ReverseRows 调整。拖放默认启用。
适用场景:应用启动器、照片画廊、状态监控仪表板、新闻或社交聚合界面。
限制:资料未提供收费、价格、平台版本要求及其他未列明功能的说明。