用途:在 Windows Forms 应用中实现从窗口边缘滑出的抽屉式导航面板,支持从四个屏幕边缘滑动展开,或以编程方式按需打开,适合汉堡菜单、可折叠侧边栏和隐藏面板导航。
主要能力:位置支持 Left、Right、Top、Bottom;过渡类型支持 SlideOnTop、Push、Reveal;内置 Default、Office2016Colorful、Office2016White、Office2016DarkGray、Office2016Black 主题;可配置 DrawerWidth、DrawerHeight、AnimationDuration;通过 Items 集合添加 DrawerHeader 和 DrawerMenuItem,菜单项支持图片及 TextAlign、TextImageRelation 等文本图像布局;ContentViewContainer 承载主内容区控件,可放入 RichTextBox 等。
必要用法:通过 NuGet 或设计器添加控件并创建 NavigationDrawer 实例后,设置 Position、Transition、DrawerWidth、DrawerHeight,向 Items 添加标题与菜单项,并用 ToggleDrawer() 切换显隐;示例中订阅 Opening、Opened、Closing、Closed 事件,其中 Closing 可通过 CancelEventArgs 取消关闭。
适用场景:需要侧边或边缘抽屉导航的 WinForms 桌面应用,包括汉堡菜单、分组菜单项及带主题风格的导航界面。
限制:资料未提供该控件所属的授权、收费或价格信息,亦未说明具体支持的 .NET 版本、平台兼容性或性能上限,相关内容暂未提供。