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

日前,全球控件行业领导者葡萄城宣布,.NET全功能控件套包ComponentOne 发布 2018v1 版本。这是 2018 年度 ComponentOne 第一个大版本的发布,新版本除了新的功能控件的发布,我们还发布了多重的增强功能和项目模板,加快项目创建速度,并使 ComponentOne 的控件比以往更容易使用。

发布于 2018/04/19 14:28

ComponentOne Enterprise

概述

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/

官方网站葡萄城官网

关于葡萄城

葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态