ItemTemplate
Template used for rendering of every item from ItemsSource list.
razor
[Parameter] public RenderFragment<RenderContext<T>> ItemTemplate { get; set; } = context => @<span>@context.Value</span>;
Example
razor
<DropDownList T="Person" ItemsSource="Persons">
<ItemTemplate>
<div class="avatar">
<img src="images/avatar.png">
</div>
<div class="details">
<span>@context.Value.Name</span>
<span>Age: @context.Value.Age.ToString()</span>
</div>
</ItemTemplate>
</DropDownList>