Нормальный HTML листбох?
Вот получилось. И очистил от мусора. Checked убрал - просто переписал стиль выделенного элемента самого Радзена.
@using RadzenBlazorDemos.Models.Northwind
@inherits DbContextPage
<style>
.rz-listbox-list
{
align-items: stretch;
}
.rz-multiselect-item{
height: 100%;
width: 100%;
}
.rz-state-highlight{
height: 100%;
width: 100%;
background-color: red!important;
border-style: dotted;
}
.rz-multiselect-item:hover {
background-color: yellow!important;
border-style: dotted;
}
</style>
<div class="rz-p-sm-12 rz-text-align-center">
<RadzenListBox @bind-Value=@value Data=@customers TextProperty="CompanyName" ValueProperty="CustomerID" Style="width: 100%; max-width: 400px; height: 200px">
<Template>
Company: @((context as Customer).CompanyName)
</Template>
</RadzenListBox>
</div>
@code {
string value = "AROUT";
IEnumerable<Customer> customers;
protected override async Task OnInitializedAsync()
{
await base.OnInitializedAsync();
customers = dbContext.Customers;
}
}