如何对 WinForm ,WPF 和 UWP 使用 MultiSelect 多选输入控件

发布时间:2018/04/19 14:04 发布者:JeffryLi

返回博客中心

概述

MultiSelect 是什么?

C1 新推出的 MultiSelect 多选输入控件就像一个 ComboBox,允许在下拉列表中进行多项选择。 所选项目在编辑器区域中显示为以逗号分隔的文本或标签。

MultiSelect 能干什么?

此控件特别适用于在电子邮件表单中选择“收件人”和“抄送地址”下拉列表的情况,或者使用表单上的过滤器从过滤条件中选择多个项目。

C1MultiSelect 内部使用 C1CheckList&C1TagEditor,这些控件也可以单独使用。

MultiSelect 怎么用?

使用 MultiSelect 进行数据绑定

MultiSelect 支持将数据绑定到 ADO.NET 数据源和.NET 集合:只需在 WinForm 上设置 MultiSelect 控件的 BindingInfo.DataSource 属性,并在 WPF 和 UWP 上设置 ItemsSource。 此外,DisplayMemberPath 可用于设置应在下拉列表中显示的属性。

Databinding with WinForms MultiSelect

非绑定模式下使用 MultiSelect

MultiSelect 控件也可用于非绑定模式。 使用控件的 Items 属性的 Add 方法添加一个新的 C1CheckListItem; 一个对象可以被分配给 C1CheckListItem。 同样,使用项目的 Insert 方法将任何项目插入到 MultSelect。

将选定的项目显示为标签

所选项目可以在编辑区域中显示为标签。 这些标签可以通过点击标签中的“x”来删除。 可以通过设置 MultiSelect 控件的 DisplayMode 属性,选择文本或标签来启用或禁用此功能。

Display selected items as tags

搜索下拉菜单中的项目

自动完成是内置在控件中的,所以当用户键入一个或两个匹配列表项的字母时,该字符串将滚动到视图中并突出显示。

Search for items in the dropdown

选择 MultiSelect 中的所有项目

该控件公开 ShowSelectAll 布尔属性以显示复选框以选择或取消选择所有项目。

Select all items in the MultiSelect

设置选择模式

该控件提供了多个选项供用户选择:用户可以选择多个项目或限制为选择单个项目。 另外,用户可以通过按住 CTRL 键来选择多个项目。 扩展模式支持此选项。 使用 SelectionMode 属性将模式设置为单个,多个或扩展。

ComponentOne C1CheckList 控件

C1MultiSelect 内部使用 C1CheckList,并且该控件也可以作为项目清单单独使用。

C1CheckList control

MultiSelect 从哪下载?

MultiSelect 多选输入控件是 ComponentOne Enterprise 2018 V1 版本最新发布的全新控件,下载试用最新的 ComponentOne Enterprise 控件集,即可开始使用!

想要查看 ComponentOne Enterprise 控件集 2018 V1 版本的其他新特性,请点击此处



如果你的项目需要触控优先、移动优先,如果你需要一款全面支持 Angular、React、Vuejs、TypeScript 等框架的纯前端控件集,WijmoJS 恰恰可以满足你的一切需求。点击这里 Coding your future!

如果你还有其他疑问,可以到 GCDN (葡萄城技术社区)获得技术支持:

ComponentOne 专区

GCDNhttp://gcdn.grapecity.com.cn/

官方网站葡萄城官网


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网