SuperAPI AI 工具集

syncfusion-wpf-dropdownbuttonadv

通用与其它

查看项目

更新于 10-16 01:06

技能介绍

用途:DropDownButtonAdv 是 Syncfusion 提供的 WPF 下拉按钮控件,点击箭头时弹出菜单,适合需要按钮展开选项列表的界面。程序集为 Syncfusion.Shared.WPF,命名空间 Syncfusion.Windows.Tools.Controls,XAML 命名空间 xmlns:syncfusion="http://schemas.syncfusion.com/wpf"。

主要能力:支持 DropDownMenuGroup 容器与 DropDownMenuItem 菜单项,菜单项可带图标、可勾选(IsCheckable)、可分组;支持 ItemsSource 数据绑定与 ItemTemplate、Command/CommandParameter 命令绑定;可配置 DropDirection 弹出方向(默认 BottomLeft)、IsMultiLine 多行标签(仅 Large 模式)、IsResizable 调整弹窗大小、ScrollBarVisibility 滚动条、IconBarEnabled 图标栏、MoreItems 自定义 UIElement;支持 DropDownOpening/Opened、Closing/Closed 及菜单项 Click、IsCheckedChanged 事件,并可通过 SfSkinManager 应用主题。

使用方式:在 XAML 中声明 DropDownButtonAdv,设置 Label、SizeMode(Small/Normal/Large)、SmallIcon/LargeIcon 或 IconTemplate,并在内部放置 DropDownMenuGroup 与 DropDownMenuItem;也可用 C# 创建控件并添加菜单项。动态项可绑定 ItemsSource。

适用场景:需要下拉选项按钮、带图标或可勾选菜单、MVVM 命令触发、长列表滚动或可调整弹窗的 WPF 界面。

限制:多行标签仅 Large 模式支持;默认弹出方向为 BottomLeft;具体主题、版本与授权信息资料未提供。