SuperAPI AI 工具集

syncfusion-wpf-splitbutton

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:在 WPF 中实现 Syncfusion 的 SplitButtonAdv 控件,即按钮与菜单的组合。主按钮执行默认动作,点击箭头展开下拉列表提供其他选项,适合需要“主操作+备选操作”的场景。

主要能力:双动作结构;ItemsSource 与 DataTemplate 数据绑定;ICommand 命令绑定及 CanExecute 启用/禁用;Small、Normal、Large 三种尺寸模式;图标模板(路径数据、字体图标、自定义模板);下拉项支持图标、复选框、滚动条、自定义内容;DropDirection 控制弹出方向;Opening、Opened、Closing、Closed、Click、IsCheckedChanged 事件;通过 SfSkinManager 应用内置主题;Large 模式支持多行文本。

使用方式:引用 Syncfusion.Shared.WPF 程序集,在 XAML 中使用 syncfusion 命名空间声明 SplitButtonAdv,设置 Label、SizeMode,并在 DropDownMenuGroup 内添加 DropDownMenuItem。数据绑定场景下为 DropDownMenuGroup 设置 ItemsSource 与 ItemTemplate;命令场景下为按钮或菜单项绑定 Command 与 CommandParameter。

适用场景:保存按钮附带格式选项、发送按钮附带收件人选项、筛选按钮附带预设筛选、导出按钮附带导出类型等。

限制:资料未提供具体收费、价格、平台版本要求及性能数据;图标显示优先级为 IconTemplate > LargeIcon > SmallIcon,命令不执行时需检查 CanExecute 与 DataContext 绑定。