SuperAPI AI 工具集

syncfusion-maui-navigation-drawer

通用与其它

查看项目

更新于 10-15 23:24

技能介绍

用途:该技能面向 .NET MAUI 应用,帮助实现 SfNavigationDrawer 导航抽屉组件,用于侧边导航菜单、汉堡菜单、滑动抽屉、多抽屉界面与上下文面板等场景。

主要能力:抽屉可从左、右、上、下四个方向展开;提供 SlideOnTop、Push、Reveal 三种动画类型,可设置 Duration 与 AnimationEasing;包含 DrawerHeaderView、DrawerContentView、DrawerFooterView 与主内容区 ContentView(必填);支持 DrawerWidth、DrawerHeight、ContentBackground 等尺寸与样式配置;支持主抽屉与次级抽屉(DrawerSettings + SecondaryDrawerSettings)及 ToggleSecondaryDrawer();提供 DrawerOpening、DrawerOpened、DrawerClosing、DrawerClosed、DrawerToggled 事件,可通过 Cancel 阻止开合;支持 EnableSwipeGesture 与 TouchThreshold 手势配置;iOS 26+、macOS 26+、.NET 10+ 支持 EnableLiquidGlassEffect 液态玻璃效果。

使用方式:通过 NuGet 安装 Syncfusion.Maui.NavigationDrawer,注册 Syncfusion 处理器(.ConfigureSyncfusionCore()),在 XAML 中配置抽屉内容与主内容,用 ToggleDrawer() 或 IsOpen 属性以编程方式控制开合,也可结合汉堡按钮与滑动手势。

适用场景:移动端与桌面端导航菜单、多方向抽屉布局、触摸滑动导航、带动画过渡的侧边面板。

限制:具体版本要求、授权与收费信息、平台兼容细节及完整 API 参数暂未提供,需参考官方文档确认。