用途:该技能用于在 .NET MAUI 中实现 Syncfusion 的 SfBackdropPage 背景页。它采用双层结构:后层(Back Layer)放置导航菜单、筛选等可操作或上下文内容;前层(Front Layer)始终可见,承载主要内容,并可下滑露出后层。
主要能力:支持通过工具栏图标、触摸/滑动或编程方式揭示与隐藏后层;提供自适应揭示高度(Auto 适应内容、Fill 全屏展开);前层边缘可设为 Curved 或 Flat,并可分别控制 LeftCornerRadius 与 RightCornerRadius;集成 NavigationPage 与 FlyoutPage 头部,支持自定义图标与文字;内置 Material Design 揭示/隐藏动画;通过 BackLayerStateChanged 事件及 Percentage 跟踪揭示状态;支持 Liquid Glass 效果(iOS/macOS 26+、.NET 10)。
使用方式:需安装 NuGet 包 Syncfusion.Maui.Backdrop,在 MauiProgram.cs 中注册 Handler,并在 XAML 或 C# 中初始化 SfBackdropPage,添加 BackdropBackLayer 与 BackdropFrontLayer 内容。头部需包裹在 NavigationPage 中。可通过 OpenIconImageSource、CloseIconImageSource、OpenText、CloseText 自定义头部;通过 BackLayerRevealOption、RevealedHeight、EdgeShape 等属性调整揭示与形状。
适用场景:菜单驱动导航、从主内容后方滑入的筛选或搜索面板、需要揭示动画的分层页面。
限制:Liquid Glass 效果有平台与版本要求(iOS 26+、macOS 26+、.NET 10);其余具体限制资料未提供。