列表视图模板
ListView组件是关于你的模板的——它没有自己的项目呈现,让你自定义所有方面。你可以定义:
模板
这是listview组件的主要构建块。定义每个项的布局模板
你可以用上下文
这是来自数据源的模型,以便获得该项的信息。
ListView中的项目模板
@{SampleData currItem = context as SampleData; @currItem。Name有ID: @currItem。Id } @code{List ListViewData {get;设置;} =可枚举的。范围(250)。Select(x => new SampleData {Id = x, Name = $"Name {x}"}).ToList();公共类SampleData{公共int Id{获取;设置;}公共字符串名称{获取;设置; } } }
上面代码片段的结果
编辑模板
这是编辑或插入模式下的项呈现的模板,而不是其项模板。您可以使用它来添加输入或其他编辑器,以便用户可以修改数据。可以阅读有关编辑数据的更多信息,并查看使用此模板的示例列表视图编辑篇文章。
在ListView中声明一个编辑模板。注意:本例中不执行CUD操作。
这个例子展示了一个最小编辑模板声明。有关您需要实现的可用命令和事件处理程序的更多详细信息,请参阅以下文章:https://docs.telerik.com/blazor-ui/components/listview/editing *@ Edit