类TelerikDropDownList
DropDownList组件的类。
继承
系统。对象
Telerik.Blazor.Components.Common.BaseComponent
DataBoundComponent< TItem >
TelerikSelectBase< TItem TValue >
TelerikDropDownList < TItem, TValue >
继承的成员
名称空间:Telerik.Blazor.Components
组装: Telerik.Blazor.dll
语法
公共类TelerikDropDownList: TelerikSelectBase, IDisposable, IPopupContainer, ILabelableInput
类型参数
TItem 如果不能提供Value,则指定模型的类型。 |
TValue 如果不能提供对该值的引用,则指定该值的类型。 |
构造函数
TelerikDropDownList ()
宣言
公共TelerikDropDownList ()
属性
DefaultItem
要显示的默认项。标记为过时,请使用DefaultText代替。
宣言
public TItem DefaultItem {get;设置;}
属性值
TItem |
DefaultText
创建在未选择值时显示的默认项。值设置为default(TValue)。
宣言
DefaultText{获取;设置;}
属性值
系统。字符串 |
DropDownListSettings
定义一个包含自动完成的所有设置的渲染片段。DropDownListPopupSettings.
宣言
public RenderFragment DropDownListSettings {get;设置;}
属性值
Microsoft.AspNetCore.Components.RenderFragment |
FilterDebounceDelay
从最后输入符号到触发内部过滤器oninput事件之间的时间(毫秒)。默认为150ms。
宣言
公共int FilterDebounceDelay{获取;设置;}
属性值
系统。Int32 |
FilterOperator
定义筛选操作符。缺省值为StringFilterOperator.StartsWith。
宣言
public StringFilterOperator{获取;设置;}
属性值
StringFilterOperator |
ItemTemplate
定义列表项的项模板。
宣言
public RenderFragment ItemTemplate {get;设置;}
属性值
Microsoft.AspNetCore.Components.RenderFragment< TItem > |
OnClose
定义OnClose事件,该事件在关闭下拉列表的建议列表之前触发。
宣言
public EventCallback OnClose {get;设置;}
属性值
Microsoft.AspNetCore.Components.EventCallback<DropDownListCloseEventArgs> |
OnItemRender
每次下拉菜单项呈现时触发。使用该事件可根据每个下拉项的值向其添加自定义CSS类。
宣言
public Action> OnItemRender {get;设置;}
属性值
系统。行动<DropDownListItemRenderEventArgs< TItem > > |
OnOpen
定义OnOpen事件,该事件在下拉列表的建议列表被打开之前触发。
宣言
public EventCallback OnOpen {get;设置;}
属性值
Microsoft.AspNetCore.Components.EventCallback<DropDownListOpenEventArgs> |
OnRead
在读取数据源时触发。使用它来附加您自己的过滤逻辑。一旦附加,你必须在这里实现所有这些数据源操作,组件将不再为你执行这些操作。
宣言
public EventCallback OnRead {get;设置;}
属性值
Microsoft.AspNetCore.Components.EventCallback<DropDownListReadEventArgs> |
SelectedDataItem
宣言
protected ListDataItem SelectedDataItem {get;设置;}
属性值
Telerik.Blazor.Components.Common.Dropdowns.ListDataItem |
文本框
定义数据的文本字段。默认值:文本。
宣言
公共重写字符串TextField{获取;设置;}
属性值
系统。字符串 |
覆盖
Telerik.Blazor.Components.Common。TelerikSelectBase < TItem, TValue >。文本框
ValueMapper
返回与参数值对应的项的回调函数。与OnRead结合在虚拟滚动中使用,以方便预选当前未加载的项目。
宣言
public Func> ValueMapper {get;设置;}
属性值
系统。函数< TValue,System.Threading.Tasks.Task< TItem > > |
ValueTemplate
定义下拉列表的值模板。
宣言
public RenderFragment ValueTemplate {get;设置;}
属性值
Microsoft.AspNetCore.Components.RenderFragment< TItem > |
方法
BuildRenderTree (RenderTreeBuilder)
宣言
BuildRenderTree(RenderTreeBuilder __builder)
参数
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder__builder |
处理()
宣言
公共覆盖无效
覆盖
Telerik.Blazor.Components.Common。TelerikSelectBase < TItem, TValue >。处理()
HandleAltArrowUpShortcutAsync ()
宣言
HandleAltArrowUpShortcutAsync()
返回
System.Threading.Tasks.Task |
覆盖
Telerik.Blazor.Components.Common。TelerikSelectBase < TItem, TValue >。HandleAltArrowUpShortcutAsync ()
HandleEscapeKeyAsync ()
宣言
任务HandleEscapeKeyAsync()
返回
System.Threading.Tasks.Task |
覆盖
Telerik.Blazor.Components.Common。TelerikSelectBase < TItem, TValue >。HandleEscapeKeyAsync ()
OnAfterRenderAsync(布尔)
宣言
OnAfterRenderAsync(bool firstRender)
参数
系统。布尔firstRender |
返回
System.Threading.Tasks.Task |
覆盖
Telerik.Blazor.Components.Common.BaseComponent.OnAfterRenderAsync (System.Boolean)
OnParametersSetAsync ()
宣言
任务OnParametersSetAsync()
返回
System.Threading.Tasks.Task |
覆盖
Telerik.Blazor.Components.Common。TelerikSelectBase < TItem, TValue >。OnParametersSetAsync ()
SetParametersAsync (ParameterView)
宣言
SetParametersAsync(ParameterView参数)
参数
Microsoft.AspNetCore.Components.ParameterView参数 |
返回
System.Threading.Tasks.Task |
覆盖
Telerik.Blazor.Components.Common。TelerikSelectBase < TItem, TValue >。SetParametersAsync(Microsoft.AspNetCore.Components.ParameterView)