Blazor下拉列表允许用户从选项列表中选择一个选项。它提供了灵活的数据绑定、通过模板、事件、验证、可访问性和键盘导航进行外观定制。您还可以为没有选择设置一个占位符消息。下拉列表可以在Blazor WebAssembly (WASM)和服务器端Blazor应用程序中工作
Telerik UI为Blazor下拉列表演示
您可以将Telerik下拉菜单绑定到一个简单的数字或字符串集合,或者从您的Blazor应用程序的整个模型。
Blazor DropDownList的Telerik UI支持过滤—当列表中有大量条目时非常适合。您的用户将从快速找到他们需要的信息中受益,特别是在搜索国家、品牌或人物的长列表时。
在一个单独的专用标记中,Blazor DropDownList允许您简单地配置最小和最大尺寸以及已经公开的参数宽度,高度和类。除此之外,开放而且关闭方法的下拉列表允许你切换弹出的可见性,而不触发OnOpen/OnClose事件。
您可以通过模板自定义Telerik下拉菜单组件的外观,以便能够以所需的方式显示数据—从添加更多的数据而不仅仅是文本(比如价格),到使用几行CSS实现网格状的多列下拉菜单。您可以修改:
内置的支持EditForm和DataAnnotation验证是必须的,它在所有Telerik Blazor组件中都是开箱即用的,包括下拉列表。
虚拟化支持按需加载DropDownList中的项目,显著加快了显示列表所需的时间。将虚拟化与过滤功能结合起来,即使对于大量的条目,您也会得到一个快速的下拉列表。
语义HTML和对可访问性标准(WCAG、Section 508和屏幕阅读器的WAI-ARIA属性)的支持让残疾用户可以轻松使用Telerik下拉列表。内置的键盘支持允许您导航组件并选择所需的项目,而不必触摸指向设备。
Telerik Blazor下拉列表有几个内置主题比如Default(我们自己的样式),Material(基于材质设计指导方针)和Bootstrap(看起来像Bootstrap样式以便更好地集成)。控件可以轻松地使用几行CSS自定义任何开箱即用的主题,或者创建新主题以匹配您的颜色和品牌Telerik SASS ThemeBuilder应用程序.