用途:ComboBoxAdv 是 Syncfusion 提供的 WPF 下拉选择控件,命名空间为 Syncfusion.Windows.Tools.Controls,程序集为 Syncfusion.Shared.WPF,用于在 WPF 应用中实现下拉选择、多选、可编辑输入与自动完成。
主要能力:支持通过 AllowMultiSelect 多选,配合复选框、令牌(EnableToken)、OK/Cancel 按钮(EnableOKCancel)与全选(AllowSelectAll);IsEditable 开启文本输入,AutoCompleteMode 支持 Suggest 或 None 自动完成;ItemsSource 与 DisplayMemberPath 实现数据绑定,也可用 ItemTemplate 自定义显示;DefaultText 设置水印提示,SelectedValueDelimiter 自定义多选分隔符;可捕获 SelectionChanged 事件,并支持 SfSkinManager 或 ThemeStudio 主题及 Expression Blend 设计时编辑。
使用方式:在 XAML 中引入 xmlns:syncfusion="http://schemas.syncfusion.com/wpf",添加 syncfusion:ComboBoxAdv 并用 syncfusion:ComboBoxItemAdv 放置静态项;数据绑定时通过 ItemsSource 绑定 ViewModel 的集合,可配合 INotifyPropertyChanged 与 ObservableCollection。多选加令牌示例:AllowMultiSelect="True"、IsEditable="True"、EnableToken="True"。自动完成示例:IsEditable="True"、AutoCompleteMode="Suggest"。水印与分隔符示例:DefaultText="Select items..."、SelectedValueDelimiter=" | "。
适用场景:国家/地区选择器、标签多选、可搜索下拉、分类过滤、带提示的表单输入及批量选择确认。
限制:资料未提供具体版本要求、授权与价格、性能限制及完整 API 细节,这些需查阅官方文档。